2024
The Short Game as John Avery
2023
Love & Death as Tom O'Connell (3 episodes)
2022
Safe Room as Dominic
2021
Montford: The Chickasaw Rancher as Lt. Pratt
2020
Teenage Bounty Hunters as Anderson Wesley (8 episodes)
2020
The Maestro as Sam Herst
2019
The Loudest Voice as John Moody (5 episodes)
2018
You as Gil Brigham (4 episodes)
2017
Te Ata as Dr. Clyde Fisher
2017
30 Years of Garbage: The Garbage Pail Kids Story as Self
2017
The Orville as Orrin Channing (1 episode)
2016
Windsor as Harry Barnett
2016
Moments of Clarity as Pastor Paul
2016
Welcome to the Men's Group as Tom
2016
Change of Heart as Eric
2015
The Magicians as Richard (15 episodes)
2015
The Player (1 episode)
2015
Rosewood as Dr. Max Cahn (3 episodes)
2015
Remember the Sultana as Captain J. Walter Elliott / Private George Clarkson (voice)
2014
How to Get Away with Murder as Noah Baker (1 episode)
2014
Scorpion as Leonard (1 episode)
2014
Murder in the First as Bob Groff (1 episode)
2014
The Night Shift as Mr. Edwards (1 episode)
2013
Miracle at Gate 213 as Mike
2013
Zombeo & JuliƩcula as George
2013
Marvel's Agents of S.H.I.E.L.D. as Tim Maguire (1 episode)
2013
The Blacklist as Jonathan Pritchard (7 episodes)
2012
Blackout sur Los Angeles as Mark Daniels
2012
Hell and Mr Fudge as Edward Fudge
2012
Scandal as Noah Baker (11 episodes)
2012
Touch as Mr. Kane (1 episode)
2012
Singled Out as Ethan
2011
Homeland as Bill Dunn (5 episodes)
2011
Franklin & Bash as Seth (1 episode)
2011
Shameless as Tyler (1 episode)
2010
The Defenders as Paparazzo (1 episode)
2010
Rizzoli & Isles as Professor Rick Clark (1 episode)
2009
Castle as Phillip Bartlett (1 episode)
2008
90210 as Doctor (1 episode)
2007
The Final Season as Chip Dolan
2007
Mad Men as Cliff Baur (1 episode)
2006
Justice as Robert Jones (1 episode)
2006
Psych as Jason Cunningham (1 episode)
2006
Military Intelligence and You!
2006
Duncan Removed as Duncan
2006
In from the Night as Rob Miller
2006
Pepper Dennis as Ken Alston (1 episode)
2005
My Name Is Earl as Brandon (1 episode)
2005
Bones as Dr. Ivan Jacobs (1 episode)
2005
Grey's Anatomy as Danny Wilson (2 episodes)
2004
Love's Enduring Promise as Grant Thomas
2004
House as Alan Alston (1 episode)
2004
Lost as Tom Brennan (1 episode)
2003
NCIS as Michael Rose (1 episode)
2003
How to Deal as Lewis Warsher
2003
Two Days as Stephen Bell
2003
Welcome 2 Ibiza as Nick
2002
Without a Trace as Charles Beckworth (1 episode)
2002
The Month of August as Nick
2001
First Years (9 episodes)
2000
Stranger Than Fiction as Jared
1999
The Mating Habits of the Earthbound Human as The Male
1999
Selma, Lord, Selma as Jonathan Daniels
1998
The Last Days of Disco as Jimmy
1998
The Long Island Incident as Kevin McCarthy
1996
The Evening Star as Teddy Horton
1996
In Love and War as Henry Villard
1996
Dream for an Insomniac as David Shrader
1996
Widow's Kiss as Sean Sager
1995
The Outer Limits as Patrick Tarloff (1 episode)
1994
Wyatt Earp as Francis O'Rourke
1994
Iron Will as Will Stoneman
1992
A Child Lost Forever: The Jerry Sherwood Story as Dennis Sherwood
1991
Brooklyn Bridge (2 episodes)
1987
The Garbage Pail Kids Movie as Dodger
1987
The Facts of Life Down Under as Andy Moffett
1985
I Dream of Jeannie... Fifteen Years Later as T.J. Nelson
1984
Finder of Lost Loves as Jeremy Warren (1 episode)
1982
Lois Gibbs and the Love Canal as Tony Belinski
1979
The Facts of Life as Andy Moffett (72 episodes)
1951
Hallmark Hall of Fame as Rob Miller (1 episode)