Credits
- 2024 · V/H/S/Beyond as Aubert (segment "Stork")
- 2024 · Pastor's Kid as James
- 2022 · A Pity as
- 2022 · Zero Contact as Doug
- 2022 · Shattered as Detective Lane
- 2021 · Disciple as
- 2021 · Finding Love in Quarantine: The Movie as JPolice Dispatch VO
- 2019 · All Rise as Rex Scully
- 2019 · American Skin as Chief Russell Mosier
- 2019 · Euphoria as Bud
- 2019 · Am I a Serial Killer? as John Matthews
- 2019 · Alien 40th Anniversary Shorts as Sturgis
- 2019 · Alien: Harvest as Sturgis
- 2018 · A Boy’s Fear as Vincent
- 2017 · Ballad of a Righteous Merchant as Self
- 2016 · Joanne & Khadi as Officer Strickland
- 2016 · Believe as Bob Alexander
- 2016 · Courier X as Walter Broadnax
- 2016 · Shovel Buddies as Ted Hanes
- 2015 · Masterless as Executive
- 2015 · The Phoenix Incident as Ken Adams
- 2015 · Dawn Patrol as Kevie
- 2015 · CSI: Cyber as Detective Brian Linney
- 2014 · Sugar Daddies as Barry
- 2014 · Puncture Wounds as Sgt. Terry Mitchell
- 2014 · BlackJacks as Lewis Locke 'Locke'
- 2014 · Drew Peterson: Untouchable as Peter
- 2014 · Judge! as Chairman Jack
- 2013 · Dark Power as Tommy Edwards
- 2013 · All Together Now as George
- 2013 · Coldwater as Colonel Frank Reichert
- 2013 · A Haunting at Silver Falls as Wyatt Dahl
- 2012 · DTLA as Matthew's Dad
- 2012 · Dead Season as Kurt Conrad
- 2012 · Born & Raised as Grant
- 2011 · Hide as Officer Whitaker
- 2011 · Mob Rules as Terrence
- 2011 · Late Autumn as Steve
- 2011 · Love as ate Night Host
- 2010 · Bold Native as Jack Sanders
- 2010 · My Son, My Son, What Have Ye Done as Brown
- 2010 · Dinocroc vs. Supergator as Agent Mark Conrad
- 2009 · Lost in the Woods as FBI Agent #4
- 2009 · The Forgotten as David Hansen
- 2009 · Make It or Break It as Coach Ray Keegan
- 2009 · 2081 as Lead HG Man
- 2008 · A Darker Reality as Alex 'Cold Steel' Belasco
- 2008 · Fashion Victim as Harry Spalding
- 2007 · Decadent Evil 2 as Burke
- 2007 · Burn Notice as Ryder Stahl
- 2007 · Expired as Red SUV
- 2007 · Grim Reaper as Homeless Man
- 2007 · Bloodfighter of the Underworld as Mickey Montana
- 2006 · Butcher House as Stan Williams
- 2006 · Gangs of the Dead as Campbel
- 2005 · Premonition as Ralph
- 2004 · CSI: NY as Fraud Consultant
- 2003 · Cold Case as Sean Flanagan (2009)
- 2003 · Las Vegas as
- 2003 · The Day Laborers as Jack
- 2002 · Monk as Scary Biker
- 2002 · Miss Wonton as Jack
- 2001 · American Adobo as Fireman
- 1999 · Velocity Trap as Hilyard, Dawson Henchman
- 1995 · Cyber Bandits as Club dancer
- Future · Time Pulse as Lalo