2025
The Pitt as Jereme Spencer2024
The Short Game as John Avery2023
Love & Death as Tom O'Connell2022
Safe Room as Dominic2021
Montford: The Chickasaw Rancher as Lt. Pratt2020
Teenage Bounty Hunters as Anderson Wesley2019
The Loudest Voice as John Moody2018
You as Gil Brigham2018
The Maestro as Sam Herst2017
The Orville as Orrin Channing2017
Te Ata as Dr. Clyde Fisher2017
Do You Take This Man as Jacob2017
30 Years of Garbage: The Garbage Pail Kids Story as Self2016
Change of Heart as Eric2016
Welcome to the Men's Group as Tom2016
Windsor as Harry Barnett2016
Moments of Clarity as Pastor Paul2015
The Magicians as Richard2015
Rosewood as Dr. Max Cahn2015
The Player as Not available2015
Daddy as Paul2015
Remember the Sultana as Captain J. Walter Elliott / Private George Clarkson (voice)2015
Stag Hunt as Not available2014
How to Get Away with Murder as Noah Baker2014
Murder in the First as Bob Groff2014
Scorpion as Leonard2014
The Night Shift as Mr. Edwards2013
The Blacklist as Jonathan Pritchard2013
Marvel's Agents of S.H.I.E.L.D. as Tim Maguire2013
Lonely Boy as Bob2013
Zombeo & JuliƩcula as George2013
Miracle at Gate 213 as Mike2012
Scandal as Noah Baker2012
Touch as Mr. Kane2012
Elf-Man as Eric2012
Blackout sur Los Angeles as Mark Daniels2012
Hell and Mr Fudge as Edward Fudge2012
Singled Out as Ethan2011
Shameless as Tyler2011
Homeland as Bill Dunn2011
Franklin & Bash as Seth2010
Hawaii Five-0 as Bradley Richmond2010
Rizzoli & Isles as Professor Rick Clark2010
The Defenders as Paparazzo2009
Castle as Phillip Bartlett2008
90210 as Doctor2007
Private Practice as Dan Meyer2007
Mad Men as Cliff Baur2007
The Final Season as Chip Dolan2006
Psych as Jason Cunningham2006
Pepper Dennis as Ken Alston2006
Justice as Robert Jones2006
In from the Night as Rob Miller2006
Military Intelligence and You! as Not available2006
Duncan Removed as Duncan2005
Grey's Anatomy as Danny Wilson2005
Bones as Dr. Ivan Jacobs2005
My Name Is Earl as Brandon2004
House as Alan Alston2004
Lost as Tom Brennan2004
Love's Enduring Promise as Grant Thomas2004
Off the Lip as Brad2003
NCIS as Michael Rose2003
How to Deal as Lewis Warsher2003
Welcome 2 Ibiza as Nick2003
Two Days as Stephen Bell2002
Without a Trace as Charles Beckworth2002
The Month of August as Nick2001
First Years as Warren Harrison2001
The Zeros as Joe2000
Stranger Than Fiction as Jared1999
The Mating Habits of the Earthbound Human as The Male1999
Selma, Lord, Selma as Jonathan Daniels1998
The Last Days of Disco as Jimmy1998
The Long Island Incident as Kevin McCarthy1996
Dream for an Insomniac as David Shrader1996
The Evening Star as Teddy Horton1996
In Love and War as Henry Villard1996
Widow's Kiss as Sean Sager1995
The Outer Limits as Patrick Tarloff1994
Wyatt Earp as Francis O'Rourke1994
Iron Will as Will Stoneman1992
A Child Lost Forever: The Jerry Sherwood Story as Dennis Sherwood1991
Brooklyn Bridge as Not available1987
The Garbage Pail Kids Movie as Dodger1987
The Facts of Life Down Under as Andy Moffett1985
I Dream of Jeannie... Fifteen Years Later as T.J. Nelson1984
Finder of Lost Loves as Jeremy Warren1982
Hotel as Not available1982
Lois Gibbs and the Love Canal as Tony Belinski1979
The Facts of Life as Andy Moffett1951
Hallmark Hall of Fame as Rob Miller