
Filmography

The Flash
2014 · Eobard Thawne / Reverse-Flash, Eobard Thawne

Criminal Minds
2005 · Vincent Shyer

CSI: Crime Scene Investigation
2000 · Major Bernard Mills

The Rookie
2018 · Cooper Sanford

CSI: Miami
2002 · Mike Lasker

Castle
2009 · Henry Jenkins

The West Wing
1999 · Mr. Blake

The Good Wife
2009 · Adam Boras

Medium
2005 · Dr. Erik Westphal

Hell's Kitchen
2005 · Self - Restaurant Patron

Boston Legal
2004 · A.D.A. Adam Mersel

DC's Legends of Tomorrow
2016 · Eobard Thawne / Reverse-Flash, Eobard Thawne

Scandal
2012 · Billy Chambers

Dr. Quinn, Medicine Woman
1993 · Tom Jennings

Entourage
2004 · Dan Coakley

Brothers and Sisters
2006 · Alec Tyler

Georgie & Mandy's First Marriage
2024 · Fred Fagenbacher

American Playhouse
1982 · Nathan

Silk Stalkings
1991 · Actor

Narcos: Mexico
2018 · James 'Jaime' Kuykendall

The New Adventures of Old Christine
2006 · Burton Schaefer

Ellen
1994 · Steven Morgan

Drop Dead Diva
2009 · A.J. Fowler

The Larry Sanders Show
1992 · Daniel Pryor

Providence
1999 · Kevin Norris

Joey
2004 · Eric

Will & Grace
2017 · James Wise

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

The Exes
2011 · Charles Hayward

The Alienist
2018 · William Randolph Hearst

How I Met Your Father
2022 · Grant Rose

Her
2013 · Charles

Eli Stone
2008 · Nathan Stone

Suits LA
2025 · Edward 'Teddy' Brooks

Identity
2003 · Assistant District Attorney

13 Hours: The Secret Soldiers of Benghazi
2016 · Chris Stevens

Good Morning, Miami
2002 · Gavin Stone

The Mask of Zorro
1998 · Capt. Harrison Love

The Carrie Diaries
2013 · Tom Bradshaw

Saved by the Bell: The College Years
1993 · Rick

Vanishing Son
1994 · Frank

Almost Perfect
1995 · Rob Paley

Justice
2006 · Will Bechtel

Countdown
2019 · Charlie
The Watcher
1995 · Actor

Gods and Generals
2003 · Col. Adelbert Ames

Bent
2012 · Ben

The Beach Boys: An American Family
2000 · Mike Love

Devil's Knot
2013 · Paul Ford

Towelhead
2008 · Gil Hines

Living in Captivity
1998 · Will Merrick

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

I Love the 80s
2002 · Actor

Teacher of the Year
2015 · Mitch Carter

When Billie Beat Bobby
2001 · Larry King

Amish Grace
2010 · Gideon Graber

LoveLife
1997 · Danny

Madison
2005 · Owen

King of Texas
2002 · Emmett Westover

Heart of the Beholder
2005 · Mike Howard

Power 98
1996 · Eddie (voice)

Unmasking Zorro
2001 · Self

Shattered Ice
2025 · Jack Mankus

Stolen Innocence
1995 · Eddie (as Matthew Letscher)

John John in the Sky
2001 · John John (adult)

Prehysteria! 3
1995 · Needlemeyer

Straight-Jacket
2004 · Guy Stone

Day Out of Days
2015 · Jason

Super Sucker
2002 · Howard Butterworth