American Housewife (1 episode)
2024
American Sports Story as Huntley Johnson (2 episodes)
2023
The Locksmith as Ian Zwick
2022
So Help Me Todd as Gus Easton (10 episodes)
2021
Walker as Stan Morrison (9 episodes)
2020
High Fidelity as Tim Parker (1 episode)
2017
The Gifted as Danny (2 episodes)
2017
Big Little Lies as Gordon Klein (14 episodes)
2016
This Is Us as Eric (1 episode)
2015
The Man in the High Castle as Daniel Ryan (5 episodes)
2014
Beautiful Girl as J.B.
2014
Cloud 9 as Sebastian Swift
2013
Motive as Deputy Chief Earl Halford (1 episode)
2012
Malibu Country as Bobby Gallagher (2 episodes)
2012
Arrow as Frank Bertinelli (3 episodes)
2011
Suits as Eric Kaldor (4 episodes)
2011
Body of Proof as Todd Fleming (8 episodes)
2010
TRON: Legacy as Richard Mackey
2009
Love Hurts as Curtis
2009
Mrs. Washington Goes to Smith as Prof. Terry O'Neill
2009
Castle as Marcus Lark (1 episode)
2008
The Mentalist as Price Randolph (1 episode)
2008
Surfer, Dude as Eddie Zarno
2008
Hole in the Paper Sky as Prof. Cory
2006
Home of the Brave as Cary
2006
Flight 93 as Tom Burnett
2005
Criminal Minds as Jack Westbrook (1 episode)
2005
Close to Home (1 episode)
2005
Bones as David Ross (1 episode)
2005
The Closer as Hart Phillips (1 episode)
2004
Life As We Know It as Mike (2 episodes)
2004
Desperate Housewives as Nick Bolen (17 episodes)
2004
Listen Up! as Dr. Swerling (1 episode)
2003
Cold Case as Roy Minard (1 episode)
2003
The Lyon's Den (1 episode)
2003
Nip/Tuck (1 episode)
2003
The Lone Ranger as James Landry
2002
Still Standing (1 episode)
2001
24 as Larry Moss (24 episodes)
2001
Crossing Jordan as Tom Crane (1 episode)
2001
Just Ask My Children as Scott Kniffen
2000
Personally Yours as Jesse Stanton
2000
CSI: Crime Scene Investigation as Mark Thayer (1 episode)
1999
Turbulence 2: Fear of Flying as Elliott
1999
Once and Again as Jake Manning (63 episodes)
1999
Judging Amy as Professor Kurt Tomko (1 episode)
1999
Pirates of Silicon Valley as Mike Markkula
1999
Blue Moon as Billy Medieros
1999
Providence as Dr. David Baylor (10 episodes)
1998
Saint Maybe as Danny Bedloe
1998
Sex and the City as Capote Duncan (1 episode)
1998
Polish Wedding as Father Don
1997
Veronica's Closet as Tom (1 episode)
1997
True Women as Dr. Peter Woods (2 episodes)
1997
The Sleepwalker Killing as Det. Lloyd Boyko
1996
Apollo 11: First Steps on the Moon as Neil Armstrong
1996
D3: The Mighty Ducks as Ted Orion
1996
Remembrance as Brad Fullerton
1996
Harrison: Cry of the City as Frank
1995
The Shamrock Conspiracy as Frank
1995
Trail of Tears as Michael
1995
Almost Perfect (2 episodes)
1995
A Stranger in Town as Larry
1994
Someone She Knows as Greg Phillips
1994
Touched by an Angel as Jackson Spears (1 episode)
1994
Chicago Hope (1 episode)
1994
Quiz Show as John Van Doren
1994
Holy Matrimony as Link
1994
Baby Brokers as Det. John Kurland
1994
Dangerous Heart as Lee
1993
Journey to the Center of the Earth as Chris Turner
1993
Star Trek: Deep Space Nine as Tahna (1 episode)
1992
Citizen Cohn as G. David Schine
1992
Melrose Place (8 episodes)
1992
Melrose Place as Eric Baines (1 episode)
1992
Quiet Killer as Dr. Jake Prescott
1991
Mission of the Shark: The Saga of the U.S.S. Indianapolis as Tasker
1991
Brooklyn Bridge (2 episodes)
1990
Law & Order as Jordan Reed (1 episode)
1990
The Outsiders as Dean Viola (1 episode)
1989
Alien Nation (1 episode)
1988
Working Girl as Tim Rourke
1988
Shooter as Matt Thompson / Grunwald
1987
Beauty and the Beast (1 episode)
1984
Murder, She Wrote as Bruce Hastings (1 episode)
1984
Murder, She Wrote as Richard Hawkes (1 episode)
1951
Hallmark Hall of Fame as Danny Bedloe (1 episode)