Babylon Fields as Ernie Wunch (1 episode)
2021
Mistletoe in Montana as Stan Cartwright
2016
Sully as Ben Edwards
2015
Spotlight as Jim Sullivan
2015
Ballers (2 episodes)
2014
Tim and Eric's Bedtime Stories as Matt's Dad (1 episode)
2013
The East as Richard Cannon
2012
Mea Maxima Culpa: Silence in the House of God as Terry (voice)
2012
Arrow as Robert Queen (7 episodes)
2012
Game Change as Mark Salter
2012
Smash as Richard Francis (4 episodes)
2011
Homeland as William Walden (17 episodes)
2011
Suits as Charles Van Dyke (1 episode)
2009
The League as Ted (1 episode)
2009
Trauma as Dr. Joe Saviano (18 episodes)
2008
Eli Stone (1 episode)
2007
The Warrior Class as Macalister
2005
Syriana as Division Chief
2002
Desert Saints as Agent George Scanlon
2002
Video Voyeur: The Susan Wilson Story as Steve Glover
2001
The Simian Line as Paul
2001
Life as a House as Peter Kimball
2001
Law & Order: Criminal Intent as James Deakins (111 episodes)
2001
Rain as Sheriff Tom Gibson
2001
The Amati Girls as Paul
2000
The Lost Child as Jack
2000
Luminous Motion as Dad
1999
Cradle Will Rock as John Adair
1999
Now and Again (2 episodes)
1999
Let the Devil Wear Black as Carl Lyne
1999
Ricky Nelson: Original Teen Idol
1998
The Echo of Thunder as Larry Ritchie
1998
Beauty as Lee Crompton
1997
The Ice Storm as Jim Carver
1997
Wild America as Marty Stouffer Sr.
1997
All Lies End in Murder as Danny Scialo
1994
Spring Awakening as Martin
1994
Chicago Hope as John Sutton (23 episodes)
1994
My Breast as Nick Di Stefano
1994
The Stand as Randall Flagg
1994
The Stand as Randall Flagg (4 episodes)
1994
Sherwood's Travels as Robert Sherwood
1993
Killer Rules as Marco Ponti / Mark Bridges
1992
Whispers in the Dark as Doug McDowell
1992
A Stranger Among Us as Nick
1991
All I Want for Christmas as Michael O'Fallon
1991
Murder in High Places as Horn
1991
Talent for the Game as Tim Weaver
1990
Quick Change as Mugger
1990
Shannon's Deal as Jack Shannon (14 episodes)
1990
Stanley & Iris as Joe
1989
A Mother's Courage: The Mary Thomas Story as Brother Ted
1989
Shannon's Deal as Jack Shannon
1988
Distant Thunder as Moss
1988
An Empire of Reason as Daniel Shays
1988
The House on Carroll Street
1986
One Police Plaza as Det. Bo Davis
1985
Spenser: For Hire (1 episode)
1985
The Equalizer as Wayne (1 episode)
1982
St. Elsewhere (1 episode)
1951
Hallmark Hall of Fame as Jack (1 episode)
1951
Hallmark Hall of Fame as Larry Ritchie (1 episode)