2025Providence FallsDetective Leo · 1 episodeShow
2024Wild CardsHenry · 1 episodeShow
2023Alert: Missing Persons UnitGrandpa / Pete · 1 episodeShow
2020TransplantMichael Bailey · 1 episodeShow
2019Chronicle Mysteries: RecoveredSheriff BarlowMovie
2018Christmas CupcakesMarioMovie
2018Past Malice: An Emma Fielding MysterySebastianMovie
2017Site Unseen: An Emma Fielding MysterySebastianMovie
2017Deadly Secrets by the LakeTom RileyMovie
2016Haters Back OffFish Store Owner · 1 episodeShow
2016TimelessSheriff · 1 episodeShow
2016DamienCaptain Dislo · 2 episodesShow
2016Flower Shop Mystery: Mum's the WordDetective Al CorbleonMovie
2015The UnspokenSheriffMovie
2015In My DreamsGeorge TaylorMovie
2015Buried SecretsDerrick SaundersMovie
2015UnREALSandy · 1 episodeShow
2015The Age of AdalineCab DriverMovie
2015The Starlight HeistCharley The ShoeMovie
2015iZombieDetective Flynn · 3 episodesShow
2015My Life as a Dead GirlCaptain ThomasMovie
2014Step Up All InUncle (Pizza Place)Movie
2013The Tomorrow PeopleTony · 1 episodeShow
2013The TrainerDetective PorterMovie
2013MotiveDavid Williams · 1 episodeShow
2012Love at the Thanksgiving Day ParadeTour Boat DriverMovie
2012666 Park AvenueSecurity Guard · 1 episodeShow
2012ElementaryDante Scalice · 1 episodeShow
2012ContinuumSergeant Patrick Cullens · 3 episodesShow
2011UnforgettableHarlow · 1 episodeShow
2011Lethal JusticeKenneth RaynerMovie
2011Fairly LegalMr. Donhill · 1 episodeShow
2011High ChicagoPopeyeMovie
2010Blue BloodsCaptain Dennis Wainright · 1 episodeShow
2010Lost GirlSgt Ross · 1 episodeShow
2010Resident Evil: AfterlifeWendellMovie
2010The TorturedMovie
2009Case 39Fire MarshallMovie
2009The ListenerXander Barkin · 1 episodeShow
2009WatchmenAgent ForbesMovie
2009Jesse Stone: Thin IceTeddy LeafMovie
2009Something with BiteCrane DougdaleMovie
2008Girlfriend ExperiencePolice OfficerMovie
2008The MiddlemanMobster · 1 episodeShow
2008Fear ItselfDet. Marvin Deane · 1 episodeShow
2007Second SightDetective ConnickMovie
2007Battlestar Galactica: RazorLt. Alastair ThorneMovie
2007ReaperEvan · 1 episodeShow
2007CentigradeDetective ConnickMovie
2007No ReservationsFish Vendor BobMovie
2006Deck the HallsTown PasserbyMovie
2006Intelligence1 episodeShow
2006Veiled TruthClementsMovie
2006John Tucker Must DieChemistry TeacherMovie
2006EurekaJake Wyatt · 1 episodeShow
2006Blade: The Series3 episodesShow
2005Recipe for a Perfect ChristmasJohnny IannidesMovie
2005Cinderella ManReferee McAvoyMovie
2005TiltSkip Dimitriapoulis · 6 episodesShow
2005Assault on Precinct 13Ray PortnowMovie
2005ChaosDet. Thomas BranchMovie
2004Battlestar GalacticaLt. Alastair Thorne · 1 episodeShow
2004Kevin HillJonas Givens · 1 episodeShow
2004The Perfect ScoreFrancesca's FatherMovie
2003PaycheckAgent FumanMovie
2003The InvitationCorrelliMovie
2003On Thin IceLeeville Cop (uncredited)Movie
2003TarzanDetective Gene Taylor · 1 episodeShow
2002The Dead ZoneMr. Davis, Agent Gribbins · 1 episodeShow
2002Dead in a HeartbeatDetective BermanMovie
2002Liberty Stands StillBurt McGovernMovie
2002Pretend You Don't See HerBaldwinMovie