
Suits LA
Ted's Father · (5 episodes)
2025

Suits LA
Edward 'Teddy' Brooks · (1 episode)
2025

Georgie & Mandy's First Marriage
Fred Fagenbacher · (3 episodes)
2024

How I Met Your Father
Grant Rose · (1 episode)
2022

Countdown
Charlie
2019

Narcos: Mexico
James 'Jaime' Kuykendall · (21 episodes)
2018

The Rookie
Cooper Sanford · (1 episode)
2018

The Alienist
William Randolph Hearst · (6 episodes)
2018

Will & Grace
James Wise · (3 episodes)
2017

DC's Legends of Tomorrow
Eobard Thawne / Reverse-Flash · (17 episodes)
2016

DC's Legends of Tomorrow
Eobard Thawne · (2 episodes)
2016

13 Hours: The Secret Soldiers of Benghazi
Chris Stevens
2016

Day Out of Days
Jason
2015

Teacher of the Year
Mitch Carter
2015

The Flash
Eobard Thawne / Reverse-Flash · (8 episodes)
2014

The Flash
Eobard Thawne · (1 episode)
2014

Her
Charles
2013

Devil's Knot
Paul Ford
2013

The Carrie Diaries
Tom Bradshaw · (26 episodes)
2013

Scandal
Billy Chambers · (8 episodes)
2012

Bent
Ben · (6 episodes)
2012

The Exes
Charles Hayward · (2 episodes)
2011

Pound Puppies
Hunky Man / Ticket Seller / Ref (voice) · (1 episode)
2010

Amish Grace
Gideon Graber
2010

The Good Wife
Adam Boras · (1 episode)
2009

Drop Dead Diva
A.J. Fowler · (1 episode)
2009

Castle
Henry Jenkins · (3 episodes)
2009

Towelhead
Gil Hines
2008

Eli Stone
Nathan Stone · (26 episodes)
2008

Brothers and Sisters
Alec Tyler · (5 episodes)
2006

Justice
Will Bechtel · (1 episode)
2006

The New Adventures of Old Christine
Burton Schaefer · (5 episodes)
2006

Criminal Minds
Vincent Shyer · (1 episode)
2005

Hell's Kitchen
Self - Restaurant Patron · (1 episode)
2005

Madison
Owen
2005

Medium
Dr. Erik Westphal · (1 episode)
2005

Boston Legal
A.D.A. Adam Mersel · (1 episode)
2004

Joey
Eric · (5 episodes)
2004

Entourage
Dan Coakley · (3 episodes)
2004

Straight-Jacket
Guy Stone
2004

Identity
Assistant District Attorney
2003

Gods and Generals
Col. Adelbert Ames
2003

I Love the '80s
(1 episode)
2002

Good Morning, Miami
Gavin Stone · (35 episodes)
2002

CSI: Miami
Mike Lasker · (1 episode)
2002

Super Sucker
Howard Butterworth
2002

Unmasking Zorro
Self
2001

John John in the Sky
John John (adult)
2001

When Billie Beat Bobby
Larry King
2001

Jackie, Ethel, Joan: The Women of Camelot
Ted Kennedy
2001

Jackie, Ethel, Joan: The Women of Camelot
Ted Kennedy · (2 episodes)
2001

CSI: Crime Scene Investigation
Major Bernard Mills · (1 episode)
2000

The Beach Boys: An American Family
Mike Love · (2 episodes)
2000

The West Wing
Mr. Blake - U.S. Attorney · (1 episode)
1999

Providence
Kevin Norris · (3 episodes)
1999

Living in Captivity
Will Merrick · (13 episodes)
1998

The Mask of Zorro
Capt. Harrison Love
1998

Lovelife
Danny (as Matthew Letscher)
1997

Power 98
Eddie (voice)
1996

Stolen Innocence
Eddie (as Matthew Letscher)
1995

Prehysteria! 3
Needlemeyer
1995

Almost Perfect
Rob Paley · (34 episodes)
1995
The Watcher
(1 episode)
1995

Ellen
Steven Morgan · (1 episode)
1994

Vanishing Son
Frank · (1 episode)
1994

Saved by the Bell: The College Years
Rick · (1 episode)
1993

Dr. Quinn, Medicine Woman
Tom Jennings · (1 episode)
1993

The Larry Sanders Show
(1 episode)
1992

Silk Stalkings
(1 episode)
1991