2024
Horizon: An American Saga - Chapter 1 as James Kittredge2024
Horizon: An American Saga - Chapter 2 as Not available2022
Inventing Anna as Paul2022
The Staircase as Bill Peterson2022
The Same Storm as Phil H.2021
Walker as Rink2021
Clarice as Lucas Novak2019
NOS4A2 as Nathan Demeter2019
Harriet as Thomas Garrett2019
Ash as Stan Hurst2018
Gone as Not available2018
Ben Is Back as Phil2017
Marvel's The Punisher as Clay Wilson2017
Ghost Wars as Sheriff Sam Perkins2017
Growing Up Smith as Officer Bob2017
It's No Game as West2016
Bull as AUSA Darryl Holden2016
Van Helsing as Ted2016
Conviction as Greg Price2015
Blindspot as Boris Solokov / Jason Stack2015
99 Homes as Frank Green2015
About Scout as Ray2014
Madam Secretary as US Ambassador Paul Wellington2014
Two Men in Town as Rod2013
The Following as Duncan Banks2013
Just Like a Woman as George2013
The Pardon as Norman Anderson2012
Elementary as Agent Dean McNally2012
Perception as Tom Shelby2012
Revolution as Ben Matheson2012
Promised Land as Drew2012
The Odd Life of Timothy Green as Marty Rader (voice)2011
Person of Interest as Mark Lawson2011
Homeland as Scott Ryan2011
Hell on Wheels as Collis Huntington2011
Water for Elephants as Diamond Joe2011
The Oranges as Roger2011
Mother's House as Thomas2010
Law & Order: LA as Colonel Richards2010
Iron Man 2 as Major Allen2010
Miami Medical as Not available2010
The Deep End as Not available2010
Cyrus as Roger2010
A Buddy Story as Pete2009
Castle as Andrew Haynes2009
The Good Wife as Andrew Wiley2009
Lie to Me as Alec Foster2009
Three Rivers as Not available2009
The Private Lives of Pippa Lee as Des Sarkissian2009
Winged Creatures as Aaron Hagen2009
Void as Henry Wallace2008
The Mentalist as Tag Randolph2008
Fringe as Rick Pearce (Canaan)2008
Iron Man as Major Allen2008
Eli Stone as Andrew Carlisle2008
Stargate: The Ark of Truth as Tomin2008
AmericanEast as John Westerman2007
Broken English as Mark Andrews2006
The Shovel as Sheriff Cole2005
Sweet Land as Olaf Torvik2005
Vinegar Hill as Jake Grier2004
Ladder 49 as Tony Corrigan2003
Tarzan as Donald Ingram2002
Warning: Parental Advisory as John Denver2002
The Road from Coorain as Alec2001
The Young Girl and the Monsoon as Jack2000
Animated Epics: Moby Dick as Ishmael (voice)1998
Blade as Curtis WebbNaN
The Beast in Me as Wrecking Ball2008
Synecdoche, New York as Needleman Actor2007
Private Practice as Seth2007
Life as Gus Wilvern2007
Saving Grace as Not available2006
Friday Night Lights as Bob2006
In Justice as Not available2006
The Lost Room as Eddie McCleister2005
Criminal Minds as Joe Muller2005
Bones as Dr. Brandon Faulk2005
Ghost Whisperer as Charlie Filbert2005
The Closer as Sam Dodson2005
Medium as Sean Caffey2005
Numb3rs as Glen Olin2005
Weeds as Dr. Dan Cornish2005
Killer Instinct as Not available2005
Elvis as Sam Phillips2004
CSI: NY as Chris Matthews2004
A Hole in One as Tom2003
NCIS as Not available2002
CSI: Miami as Carl Dawson2002
Without a Trace as Andrew Reynolds2002
Personal Velocity as Lee2001
Law & Order: Criminal Intent as David Bishop2001
Smallville as Adrian2001
24 as Not available2001
The Guardian as Todd Doherty2001
The Division as Not available2001
Impostor as Cale2000
CSI: Crime Scene Investigation as Father Frank Berlin2000
Level 9 as Not available1999
Law & Order: Special Victims Unit as George Zane1999
The West Wing as Steve Laussen1999
Strange World as Not available1998
Vampires as Father Adam Guiteau1998
Brave New World as John Cooper1997
Stargate SG-1 as Tomin1997
The Practice as Not available1997
The Three Lives of Karen as Matt1996
Beavis and Butt-Head Do America as Additional Voices (voice)1996
Courage Under Fire as Rady1996
Lily Dale as Horace Robedaux1996
The Pompatus of Love as Runyon1996
Sudden Manhattan as Adam1996
Duke of Groove as Let It Go Guy1995
The Outer Limits as Corporal Charles Pendelton1995
How to Make an American Quilt as Young Dean1995
Follow The River as Will1995
Black Day Blue Night as Bo Schrag1995
Silver Strand as Lance Surrey1994
Men of War as Ocker1994
Breathing Lessons as Jesse Moran1993
Comics as Johnny Lazar1993
Heaven & Earth as Young Sergeant1993
Daybreak as OHH Officer1993
The Night We Never Met as Kenneth1992
Chain of Desire as Ken1991
Golden Years as Fredericks1991
Once Around as Peter Hedges1991
Mission of the Shark: The Saga of the U.S.S. Indianapolis as Dobson1991
Golden Years as Fredericks1990
Law & Order as Mark Landry / Richard Morriston1989
American Blue Note as Bobby1988
Lincoln as Col. Elmer Ellsworth1987
Wiseguy as Not available1986
L.A. Law as Brian Chisolm1986
Tai-Pan as Culum Struan1985
The Equalizer as Rick1985
Spenser: For Hire as Not available1951
Hallmark Hall of Fame as Jesse