


as Jack Mankus
Feb 24, 2025

as Charlie
Oct 24, 2019

as Chris Stevens
Jan 14, 2016

as Jason
Jun 14, 2015

as Mitch Carter
May 19, 2015

as Charles
Dec 18, 2013

as Paul Ford
May 9, 2013

as Gideon Graber
Mar 28, 2010

as Gil Hines
Sep 12, 2008

as Owen
Apr 22, 2005

as Mike Howard
Jan 1, 2005

as Guy Stone
Feb 1, 2004

as Assistant District Attorney
Apr 25, 2003

as Col. Adelbert Ames
Feb 21, 2003

as Howard Butterworth
Feb 24, 2002

as Self
Sep 25, 2001

as John John (adult)
Jun 17, 2001

as Larry King
Apr 16, 2001

as Capt. Harrison Love
Jul 16, 1998

as Danny (as Matthew Letscher)
Apr 1, 1997

as Eddie (voice)
May 17, 1996

as Eddie (as Matthew Letscher)
Oct 3, 1995

as Needlemeyer
Sep 26, 1995

as Edward 'Teddy' Brooks
Feb 23, 2025

as Fred Fagenbacher
Oct 17, 2024

as Grant Rose
Jan 18, 2022

as James 'Jaime' Kuykendall
Nov 16, 2018

as Cooper Sanford
Oct 16, 2018

as William Randolph Hearst
Jan 22, 2018

as James Wise
Sep 28, 2017

as Eobard Thawne / Reverse-Flash, Eobard Thawne
Jan 21, 2016

as Eobard Thawne / Reverse-Flash, Eobard Thawne
Oct 7, 2014

as Tom Bradshaw
Jan 14, 2013

as Billy Chambers
Apr 5, 2012

as Ben
Mar 21, 2012

as Charles Hayward
Nov 30, 2011

as Hunky Man / Ticket Seller / Ref (voice)
Oct 10, 2010

as Adam Boras
Sep 22, 2009

as A.J. Fowler
Jul 12, 2009

as Henry Jenkins
Mar 9, 2009

as Nathan Stone
Jan 31, 2008

as Alec Tyler
Sep 24, 2006

as Will Bechtel
Aug 30, 2006

as Burton Schaefer
Mar 13, 2006

as Vincent Shyer
Sep 22, 2005

as Self - Restaurant Patron
May 30, 2005

as Dr. Erik Westphal
Jan 3, 2005

as A.D.A. Adam Mersel
Oct 3, 2004

as Eric
Sep 9, 2004

as Dan Coakley
Jul 18, 2004

Dec 16, 2002

as Gavin Stone
Sep 26, 2002

as Mike Lasker
Sep 23, 2002

as Ted Kennedy
Mar 4, 2001

as Major Bernard Mills
Oct 6, 2000

as Mike Love
Feb 27, 2000

as Mr. Blake
Sep 22, 1999

as Kevin Norris
Jan 8, 1999

as Will Merrick
Sep 11, 1998

as Rob Paley
Sep 17, 1995
Jan 17, 1995

as Steven Morgan
Mar 29, 1994

as Frank
Feb 28, 1994

as Rick
May 22, 1993

as Tom Jennings
Jan 1, 1993

as Daniel Pryor
Aug 15, 1992

Nov 7, 1991