2026Boris Is DeadOfficer BirnieMovie
2025PugMovie
2023AhsokaCaptain Hayle · 1 episodeShow
2022Star Wars: Tales of the JediSenator Dagonet (voice) · 1 episodeShow
2022Bosch: LegacyLt. Don Thorne · 7 episodesShow
2020CaptorsMovie
2020UploadFinder · 1 episodeShow
2019Blood CraftSheriff WatersMovie
2019MidwayErnest KingMovie
2018Glass JawFrank MaloneyMovie
2017Gangster LandDion O'BanionMovie
2017His LoverLeonard MoissantMovie
2016Tell Me How I DieDr. LaytonMovie
2016Bilal: A New Breed of HeroAdditional Voices (voice)Movie
2016Alien HunterDaleMovie
2015RosewoodHarvey · 1 episodeShow
2015EarthfallKilianMovie
2015I Really Hate My ExEdward, Camping World SalesmanMovie
2015WhitneyClive DavisMovie
2015BoschDon Thorne · 9 episodesShow
2014ScorpionAgent Cooke · 1 episodeShow
2014Relentless JusticeMangineMovie
2013April ApocalypseFredMovie
2013CrosshairsBrillMovie
2012TouchEd · 1 episodeShow
2011Franklin & BashHon. Clarence Rydberg · 1 episodeShow
2011Body of ProofDetective Charlie Meeks · 1 episodeShow
2010Young JusticeLex Luthor (voice), L-3 (voice), Lex Luthor / Jonathan Kent (voice), Lex Luthor / Sumaan Harjavti (voice), Lex Luthor / Hro Talak (voice), Lex Luthor / Highfather / Antinoös (voice) · 12 episodesShow
2010The DefendersJohnny Greene · 2 episodesShow
2009NCIS: Los AngelesMarine Sergeant Jerrold 'Pallet' Mulhearn · 1 episodeShow
2009Not ForgottenAgent WilsonMovie
2009BackwoodsRicksMovie
2009Lie to MeEd Komisky · 1 episodeShow
2008AsylumThe DoctorMovie
2008Jane Doe: Eye of the BeholderPaul MillerMovie
2007ReaperArthur Ferrey · 1 episodeShow
2007Protecting the KingFrankMovie
2007You've Got a FriendDennis BillingsMovie
2006SharkCade Berlinger · 1 episodeShow
2005Miracle at Sage CreekCaptain JohnsonMovie
2005The CloserFather Jack · 2 episodesShow
2005Chasing GhostsFrank AndersonMovie
2004CSI: NYBill Markoni · 1 episodeShow
2003Cold CaseAri Gordon · 2 episodesShow
2002ScorcherSpecial Agent KellawayMovie
2002For the PeopleMr. Cassidy · 1 episodeShow
2002The Dead ZoneHysterical Parishioner #3 · 1 episodeShow
2002HighwayBurt MirandaMovie
2002The ShieldGordie Liman · 5 episodesShow
2001Justice LeagueFirefly (voice) · 1 episodeShow
2001AliasSeth Lambert · 1 episodeShow
2000Dark AngelHerman Colberg · 1 episodeShow
1999Wicked WaysTom BernardMovie
1999Aftershock: Earthquake in New YorkBruce Summerlin · 2 episodesShow
1999Harsh Realm1 episodeShow
1999AngelBoone · 1 episodeShow
1999Batman BeyondCarl (voice) · 1 episodeShow
1998The Crow: Stairway to Heaven1 episodeShow
1998Rush HourAgent RussMovie
1998Letters from a KillerO'DellMovie
1998From the Earth to the MoonGus Grissom · 2 episodesShow
1998Hard RainWayne BryceMovie
1997Brooklyn SouthLou Conroy · 3 episodesShow