2023
American Outlaws as Agent Jameison R. Donovan
2022
We Own This City as Brian Grabler (1 episode)
2021
12 Mighty Orphans as Amon Carter
2021
Run Hide Fight as Sheriff Tarsy
2020
Dolly Parton's Christmas on the Square as Carl Pellam
2019
The Great Alaskan Race as Dr. Welch
2019
Drunk Parents as Dan Henderson
2018
Second Act as Anderson Clarke
2018
The Etruscan Smile as Frank Barron
2017
Rocky Mountain Christmas as Roy
2017
FEUD as Bill Paley (8 episodes)
2016
Chesapeake Shores as Mick O'Brien (55 episodes)
2016
Confirmation as Ted Kennedy
2016
The Congressman as Charlie Winship
2015
American Odyssey as Colonel Stephen Glen (13 episodes)
2014
In the Blood as Robert Grant
2014
Barefoot as Jason Wheeler
2014
Operation Rogue as General Hank Wallace
2013
Age of Dinosaurs as Gabe
2013
Eve of Destruction as Max Salinger (2 episodes)
2012
Chicago Fire as Benny Severide (16 episodes)
2012
Attack of the 50 Foot Cheerleader as Dr. Grey
2011
Against the Wall as Don Kowalski (13 episodes)
2011
Beyond the Blackboard as Dr. Warren
2011
Mask Maker as Mr. Tucker
2011
Oba: The Last Samurai as Colonel Wessinger
2011
A Little Bit of Heaven as Jack Corbett
2010
Martino's Summer as Captain Jeff Clark
2010
127 Hours as Aron's Dad
2010
Blue Bloods as Lenny Ross (1 episode)
2010
Hawaii Five-0 as Mick Logan (2 episodes)
2009
White Collar as James Bennett (3 episodes)
2009
White Collar as Sam Phelps (3 episodes)
2009
The Storm as Robert Terrell (2 episodes)
2009
Chasing a Dream as Gary Stiles
2008
Leverage as Pete Rising (1 episode)
2008
Front of the Class as Norman Cohen
2008
What Happens in Vegas as Jack Fuller Sr.
2007
The Hideout as Padre Amy
2007
Heartland (10 episodes)
2007
Moola as Luis Gordon
2007
The Staircase Murders as Michael Peterson
2007
Prince of the City: The Real Story as Self / Daniel Ciello
2006
Brothers and Sisters as David Morton (4 episodes)
2005
Miss Congeniality 2: Armed and Fabulous as Walter Collins
2003
The Ellen DeGeneres Show as Self (3 episodes)
2002
Everwood as Andrew Brown (89 episodes)
2002
The Fraternity as Mr. Spencer Runcie
2002
Hollywood Ending as Hal
2002
Guilty Hearts as Stephen Carrow
2002
Venomous as Dr. David Henning
2002
Gale Force as Sam Garrett
2001
UC: Undercover (1 episode)
2001
Good Day Live as Self (1 episode)
2001
Skeletons in the Closet as Will
2001
Critical Mass as Mike Jeffers
2001
The Substitute: Failure Is Not an Option as Karl Thomasson
2000
Crash Point Zero as Agent Jason Ross
2000
CSI: Crime Scene Investigation as Sam Bishop (1 episode)
1999
Law & Order: Special Victims Unit as Jake Stanton (1 episode)
1999
Journey to the Center of the Earth as Theodore Lytton (2 episodes)
1999
The Substitute 3: Winner Takes All as Karl Thomasson
1999
36 Hours to Die as Noah Stone
1999
The Deep End of the Ocean as Pat Cappadora
1998
The Substitute 2: School's Out as Karl Thomasson
1998
Escape: Human Cargo as John McDonald
1998
Deep Rising as John Finnegan
1997
The View as Self (2 episodes)
1997
The Devil's Own as Billy Burke
1996
The Phantom as Xander Drax
1996
Mulholland Falls as Fitzgerald
1996
The Late Shift as Michael Ovitz
1996
The Phantom: The Man, the Myth, the Legend as Self
1995
Things to Do in Denver When You're Dead as Critical Bill
1995
Johnny's Girl as Johnny Ross
1995
In the Shadow of Evil as Jack Brenner
1994
Hand Gun as George McCallister
1994
Parallel Lives as Peter Barnum
1994
Vault of Horror I as Howard Prince
1993
Where the Rivers Flow North as Champ's Manager
1993
Good Advice as Jack Harold (19 episodes)
1993
Bonds of Love as Robby Smith
1992
Deadly Matrimony as Alan Masters
1992
Batman: The Animated Series as Milo (voice) (2 episodes)
1992
The Water Engine as Dave Murray
1992
Till Death Us Do Part as Alan Palliko
1991
Final Verdict as Earl Rogers
1991
Eddie Dodd (6 episodes)
1990
Beyond the Ocean as Robert Laidlow
1990
Max and Helen as Max Rosenberg
1990
Drug Wars: The Camarena Story as Ray Carson (3 episodes)
1989
The Simpsons as Treat Williams (voice) (1 episode)
1989
Heart of Dixie as Hoyt Cunningham
1989
Tales from the Crypt as Howard Prince (1 episode)
1989
Third Degree Burn as Scott Weston
1988
Dead Heat as Det. Roger Mortis
1988
The Third Solution as Mark Hendrix
1988
The Night of the Sharks as David Ziegler
1987
Echoes in the Darkness as Rick Guida (2 episodes)
1987
Echoes in the Darkness as Rick Guida
1987
The Little Mermaid as Prince Andrew
1987
J. Edgar Hoover as J. Edgar Hoover
1986
The Men's Club as Terry
1985
Smooth Talk as Arnold Friend
1985
Night of 100 Stars II as Self
1984
Once Upon a Time in America as James Conway O'Donnell
1984
Flashpoint as Ernie Wyatt
1984
A Streetcar Named Desire as Stanley Kowalski
1983
Dempsey as Jack Dempsey
1983
Neapolitan Story as Ferdinando detto Giugiù
1982
Faerie Tale Theatre as Prince Andrew (1 episode)
1982
Night of 100 Stars as Self
1981
James Cagney: That Yankee Doodle Dandy as Narrator
1981
The Pursuit of D.B. Cooper as D.B. Cooper
1981
Prince of the City as Daniel Ciello
1980
Why Would I Lie? as Cletus
1980
The Empire Strikes Back as Echo Base Trooper (uncredited)
1979
1941 as Cpl. Chuck 'Stretch' Sitarski
1979
Hair as George Berger
1976
The Eagle Has Landed as Captain Clark
1976
Marathon Man as Central Park Jogger (uncredited)
1975
Deadly Hero as Billings
1971
Great Performances as Self (1 episode)
1956
Tony Awards as Self - Performer (1 episode)