
Filmography33 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2023 | The Flash: Saga of the Scarlet SpeedsterMovie | Self | 68 |
| 2020 | DC's StargirlSeries | Jay Garrick / The Flash | 65 |
| 2019 | Night SweatsMovie | Nick Frankenthaler | 64 |
| 2016 | The SectorMovie | Stillwell | 61 |
| 2015 | SupergirlSeries | Barry Allen / The Flash (Earth 90) (archive footage) | 60 |
| 2015 | BlindspotSeries | Dr. Katz | 60 |
| 2014 | The FlashSeries | Henry Allen | 59 |
| 2012 | ArrowSeries | Barry Allen / The Flash (Earth 90) | 57 |
| 2012 | Hell and Mr FudgeMovie | Bennie Lee Fudge | 57 |
| 2011 | Teen WolfSeries | Mr. Lahey | 56 |
| 2009 | Drop Dead DivaSeries | Doug Bailey | 54 |
| 2009 | Port CityMovie | George | 54 |
| 2008 | Batman: The Brave and the BoldSeries | Professor Zoom (voice) | 53 |
| 2005 | The CloserSeries | Chris Conroy | 50 |
| 2005 | StarcrossedMovie | Father | 50 |
| 2004 | CSI: NYSeries | Patrick Quinn | 49 |
| 2002 | Second to DieMovie | Jim | 47 |
| 1999 | Road RageMovie | Jim Carson | 44 |
| 1998 | Dawson's CreekSeries | Mitch Leery | 43 |
| 1996 | StrangersSeries | Jack | 41 |
| 1995 | The Outer LimitsSeries | Coach Peter Shotwell | 40 |
| 1995 | JAGSeries | Marcus Sutter | 40 |
| 1995 | Soft DeceitMovie | John Hobart | 40 |
| 1994 | Green Dolphin BeatMovie | Terry Lattner | 39 |
| 1992 | The Flash III: Deadly NightshadeMovie | Barry Allen / The Flash | 37 |
| 1991 | SistersSeries | Lucky Williams | 36 |
| 1991 | Baby of the BrideMovie | Dennis | 36 |
| 1991 | The Flash II: Revenge of the TricksterMovie | Barry Allen / The Flash | 36 |
| 1990 | The FlashSeries | Barry Allen / Flash | 35 |
| 1990 | The FlashMovie | Barry Allen / The Flash | 35 |
| 1990 | The NeverEnding Story II: The Next ChapterMovie | Barney | 35 |
| 1984 | Summer FantasyMovie | Callahan | 29 |
| 1982 | Late Night with David LettermanSeries | Self - Guest | 27 |