2026You're Killing MeJack · 6 episodesShow
2024Mistletoe MurdersGlenn Shaw · 2 episodesShow
2022BitconBeamMovie
2022Corrective MeasuresGordon TweedyMovie
2021Superman & LoisGordon Godfrey · 1 episodeShow
2020Be the LightPastor SpencerMovie
2019BatwomanHarrison 'Nash' Wells (uncredited) · 1 episodeShow
2019Love & DebtHenry WarnerMovie
2019Darrow & Darrow: Witness to MurderMiles StrasbergMovie
2018Darrow & Darrow: Body of EvidenceMilesMovie
2018Tom and GrantTomMovie
2018Darrow & Darrow: In The Key Of MurderMilesMovie
2017Darrow & DarrowMilesMovie
2016SidekickDarkmanMovie
2016DC's Legends of TomorrowDr. Harry Wells / Eobard Thawne / Reverse-Flash, Harrison 'Nash' Wells · 1 episodeShow
2015400 DaysZellMovie
2014The FlashHarrison 'Nash' Wells, Harrison 'H.R.' Wells, Harrison 'Sherloque' Wells, Harrison Wells, Harrison 'Harry' Wells, Eobard Thawne / Reverse-Flash, Various Versions of Harrison Wells, Dr. Harrison Wells, Harrison Wells / Timeless Wells, Eobard Thawne / Reverse-Flash / Timeless Wells, Eobard Thawne / Reverse-Flash / The Flash, Eobard Thawne, Eobard Thawne / Reverse-Flash / Negative Reverse-Flash · 46 episodesShow 2014The Games MakerMr. DragoMovie
2014Lucky DuckSnap (voice)Movie
2014UndateableFrank · 1 episodeShow
2013The BirderRon SpencerMovie
2013The GoldbergsCharles Kremp · 1 episodeShow
2013The FollowingKingston Tanner · 4 episodesShow
2012A Killer Among UsNick CarletonMovie
2011Trading ChristmasCharles JohnsonMovie
2010Yogi BearRanger SmithMovie
2010Blue BloodsMickey Patrick · 2 episodesShow
2010Edgar FloatsEdgar FloatsMovie
2009Christmas DreamsSlimMovie
2009Royal PainsJack O'Malley · 2 episodesShow
2009Trust MeConner · 13 episodesShow
2008Snow 2: Brain FreezeNick SnowdenMovie
2008The Capture of the Green River KillerDave Reichert · 2 episodesShow
2008Eli StoneJeremy Stone · 7 episodesShow
2007Breakfast with ScotEric McNallyMovie
2007SublimeGeorge GrievesMovie
2007The Cake EatersLloydMovie
2007Gray MattersSam BaldwinMovie
2006Two WeeksBarry BergmanMovie
2006How to Eat Fried WormsDadMovie
2006Love MonkeyTom Ferrell · 3 episodesShow
2005AlchemyMal DowneyMovie
2004SnowNick SnowdenMovie
2004Heart of the StormSimpsonMovie
2004Jack & Bobby2 episodesShow
2003Bang Bang You're DeadVal DuncanMovie
2001ScrubsDan Dorian · 7 episodesShow
2000Something MoreHarryMovie
2000EdEd Stevens · 83 episodesShow
1999Anya's BellPatrick BirminghamMovie
1999Oh, Grow UpBruce · 1 episodeShow
1999MentorsLewis Carroll (as Thomas Cavanagh) · 1 episodeShow
1999ProvidenceDoug Boyce · 7 episodesShow
1998Sports NightHoward · 2 episodesShow
1998Northern LightsFrankMovie
1998Cold Squad1 episodeShow
1997HoneymoonJamieMovie
1996Profile for MurderTim JonasMovie
1996Mask of DeathJoeyMovie
1996The SentinelBill Collins · 1 episodeShow
1996Bloodhounds IILeveshMovie
1995Jake and The KidPaul Krause · 12 episodesShow
1995Magic in the WaterSimon, Patient #1Movie
1995The Outer LimitsCarl Toman, Vance Ridout · 1 episodeShow
1995A Vow to KillAndy NewmanMovie
1995Dangerous IntentionsRonMovie
1994ViperCharles Bennett · 1 episodeShow
1993Other Women's ChildrenMarcoMovie
1992CatwalkDirector · 1 episodeShow