2024
V/H/S/Beyond as Aubert (segment "Stork")2024
Pastor's Kid as James2022
Shattered as Detective Lane2022
Zero Contact as Doug2022
A Pity as Not available2021
Finding Love in Quarantine: The Movie as JPolice Dispatch VO2021
Disciple as Not available2019
Euphoria as Bud2019
All Rise as Rex Scully2019
L.A.'s Finest as Eric Jeffries2019
American Skin as Chief Russell Mosier2019
Alien: Harvest as Sturgis2019
Am I a Serial Killer? as John Matthews2018
A Boy’s Fear as Vincent2017
S.W.A.T. as Ed Hawks2017
Ballad of a Righteous Merchant as Self2016
Shovel Buddies as Ted Hanes2016
Believe as Bob Alexander2016
Courier X as Walter Broadnax2016
Joanne & Khadi as Officer Strickland2015
CSI: Cyber as Detective Brian Linney2015
The Phoenix Incident as Ken Adams2015
Masterless as Executive2014
Puncture Wounds as Sgt. Terry Mitchell2014
Drew Peterson: Untouchable as Peter2014
Sugar Daddies as Barry2014
Dawn Patrol as Kevie2014
Judge! as Chairman Jack2014
BlackJacks as Lewis Locke 'Locke'2013
Dark Power as Tommy Edwards2013
A Haunting at Silver Falls as Wyatt Dahl2013
Coldwater as Colonel Frank Reichert2013
All Together Now as George2012
DTLA as Matthew's Dad2012
Dead Season as Kurt Conrad2012
Born & Raised as Grant2011
Love as ate Night Host2011
Late Autumn as Steve2011
Hide as Officer Whitaker2011
Mob Rules as Terrence2010
Hawaii Five-0 as Dennis Logan2010
My Son, My Son, What Have Ye Done as Brown2010
Dinocroc vs. Supergator as Agent Mark Conrad2010
Bold Native as Jack Sanders2009
Make It or Break It as Coach Ray Keegan2009
The Forgotten as David Hansen2009
2081 as Lead HG Man2009
Lost in the Woods as FBI Agent #42009
Gone with the Wieners as Granger Smith2008
Fashion Victim as Harry Spalding2008
A Darker Reality as Alex 'Cold Steel' Belasco2007
Burn Notice as Ryder Stahl2007
Grim Reaper as Homeless Man2007
Decadent Evil 2 as Burke2007
Expired as Red SUV2007
Bloodfighter of the Underworld as Mickey Montana2006
Gangs of the Dead as Campbel2006
Butcher House as Stan Williams2005
Premonition as Ralph2004
CSI: NY as Fraud Consultant2003
Las Vegas as Not available2003
Cold Case as Sean Flanagan (2009)2003
The Day Laborers as Jack2002
Monk as Scary Biker2002
Miss Wonton as Jack2002
Loving Angelique as Phil Foster2001
American Adobo as Fireman1999
Velocity Trap as Hilyard, Dawson Henchman1995
Cyber Bandits as Club dancerNaN
Time Pulse as Lalo