2021Kringle TimeMayor Rodney JorkinsMovie
2021The Issue with ElvisDr. Michael MercerMovie
2019#LikeDetective HorneMovie
2016The Night OfDetective Lucas · 4 episodesShow
2016Behind BarsKidd BrockMovie
2015The Lizzie Borden ChroniclesMarshal Hilliard · 8 episodesShow
2010UnstoppableJesse Colson - Will's BrotherMovie
2010Blue BloodsCaptain Mancuso, ESU Captain · 1 episodeShow
2008House of FallenLucifer (as Jeffrey Wincott)Movie
2008Lake CityLeoMovie
2007The InvasionTransit CopMovie
2007CleavervilleMichaelMovie
2006SpeedbagTrent KnoxMovie
2003Pee-Wee Goes to PrisonTeam Leader / Cop 1 / Bailiff (voice)Movie
2003S.W.A.T.Ed TaylorMovie
2003Stealing CandyMr. Spinelli, SpinellMovie
2002Outside the LawMichael PeytonMovie
2002The WireJohnny Weaver · 1 episodeShow
2001Mutant XGrady Colt · 1 episodeShow
2001Pressure PointRudy WickerMovie
2001Battle Queen 2020SpencerMovie
2000Paper BulletsDickersonMovie
1999Relic HunterJonathan Quelch, Rollin Harley · 1 episodeShow
1998Universal Soldier III: Unfinished BusinessEric Devereaux / GR87Movie
1998Universal Soldier II: Brothers in ArmsEric Deveraux / GR5Movie
1997Future FearDr. John DennielMovie
1997Earth: Final ConflictLt. Jack Malley / Phantom · 1 episodeShow
1997The Undertaker's WeddingRoccoMovie
1996Profile for MurderMichael WeinbergMovie
1996When the Bullet Hits the BoneDr. Jack DaviesMovie
1995The DonorBilly CastleMovie
1995Last Man StandingKurtMovie
1995Street LawJohn RyanMovie
1995The Killing MachineHarlin GarrettMovie
1995No ExitProfessor John StonemanMovie
1994Open FireAlec McneilMovie
1993Martial OutlawDEA Agent Kevin WhiteMovie
1992Mission of JusticeKurt HarrisMovie
1992Deadly BetAngeloMovie
1991Martial Law II: UndercoverSean ThompsonMovie
1990CounterstrikeRik Allen · 1 episodeShow
1986MatlockSpencer Hamilton · 2 episodesShow
1986The Boy in BlueRileyMovie
1985The New Alfred Hitchcock PresentsTom King · 1 episodeShow
1985Night Heat96 episodesShow
1985Big DealTed PowersMovie
1980Prom NightDrew ShinnickMovie
1980Happy Birthday, GeminiTaxi DriverMovie
1979The Littlest HoboMel, Barry McLeod · 1 episodeShow