2023
The Flash: Saga of the Scarlet Speedster as Self2020
DC's Stargirl as Jay Garrick / The Flash2019
Ruby Herring Mysteries: Her Last Breath as John Herring2019
Night Sweats as Nick Frankenthaler2016
The Sector as Stillwell2015
Supergirl as Barry Allen / The Flash (Earth 90)2015
Supergirl as Barry Allen / The Flash (Earth 90) (archive footage)2015
Blindspot as Dr. Katz2015
Golden Shoes as The President of the United States2015
Sensory Perception as Lt. Thawne2014
The Flash as Henry Allen2014
The Flash as Jay Garrick / The Flash2014
The Flash as Barry Allen / The Flash (Earth 90)2012
Arrow as Barry Allen / The Flash (Earth 90)2012
Hell and Mr Fudge as Bennie Lee Fudge2011
Teen Wolf as Mr. Lahey2010
Separation Anxiety as Mr. Palmer2009
Drop Dead Diva as Doug Bailey2009
Port City as George2008
Batman: The Brave and the Bold as Professor Zoom (voice)2008
Karma Police as Barrington Freeman2007
Christie's Revenge as Ray Colton2005
The Closer as Chris Conroy2005
Starcrossed as Father2004
CSI: NY as Patrick Quinn2002
Second to Die as Jim1999
Road Rage as Jim Carson1998
Dawson's Creek as Mitch Leery1997
Lost Treasure of Dos Santos as Jack1996
Deadly Web as Dr. Stanton1995
JAG as Marcus Sutter1995
JAG as Granger1995
The Outer Limits as Coach Peter Shotwell1995
Soft Deceit as John Hobart1994
Green Dolphin Beat as Terry Lattner1992
The Flash III: Deadly Nightshade as Barry Allen / The Flash1991
Sisters as Lucky Williams1991
The Flash II: Revenge of the Trickster as Barry Allen / The Flash1991
Baby of the Bride as Dennis1991
The Danger Team as Spex (voice)1990
The Flash as Barry Allen / Flash1990
The NeverEnding Story II: The Next Chapter as Barney1990
The Flash as Barry Allen / The Flash1989
Prisoners of Gravity as Self1984
Summer Fantasy as Callahan