Spychosis as Jim Patterson
2024
Beyond the Rush as Edward Clayborn
2023
Showdown at the Grand as Lucky
2022
The Audition as Narrator (voice)
2022
The Right to Bear Arms as Brutal Magnus
2022
Bosch: Legacy as Allie Lewis (1 episode)
2022
A Cloud So High as Gene 'Sackler' Sarling
2022
Eye for Eye as Brad Braddock
2022
Michael Cimino, God Bless America as Self
2020
The Tribe Remembers as Self
2020
Followed as Wallace Fleischer
2020
The Man with the Camera as Epifano
2020
The Last Full Measure as Chauncy Kepper
2020
The Last Full Measure as Kepper
2019
Hold On as Dr. Siedhoff
2019
The Islands as Henry Thornton
2019
Spinning Dry as Frank Manghetti
2019
Gates of Darkness as Joseph
2019
Ovid and the Art of Love as Augustus
2019
Down's Revenge as Dr Sorkin
2019
Heavenly Deposit as Donald
2019
American Exit as Gerald
2019
Six Children and One Grandfather as David McDoll
2018
40 and Single as Stewart Temple (6 episodes)
2018
Torch as August Lewin
2018
Betrayed as Mayor Alderman
2018
Mission Possible as Captain Ted Napoleon
2018
Sotto il Segno della Vittoria
2017
Three Seconds as тренер сборной США Генри Айба
2017
Fake News as President Wayne Walker
2017
Spreading Darkness as Brett
2017
SEAL Team as Emmet Quinn (3 episodes)
2017
The Neighborhood as Vito Bello
2017
Vampire Wars as Stokes
2017
Empire of the Sharks as Ian Fien
2017
Nephilim as Father Samuel
2017
The Return as Čovek u crnom odelu
2016
American Romance as Emery Reed
2016
Mata Hari as Edouard Clunet
2016
In Dubious Battle as Dan
2016
The Black Dove as Jake Williams
2016
The World Champions as Wiliam Jones (12 episodes)
2016
Last Call at Murray's as Bennett
2015
Sensory Perception as President of United Earth
2015
Tales of Halloween as Capt. J.G. Zimmerman
2015
We Will Be the World Champions as William Jones
2015
Caffeinated as Himself
2014
Fort Bliss as Mike Swann
2014
Demon Legacy as The Codger
2014
The Hooping Life as Himself
2014
Bermuda Tentacles as President Desteno
2014
Bullet as Governor Johnson
2014
The Big Fat Stone as Robert Tanninger
2013
Defending Santa as Judge Willis
2013
A Star for Rose as Mort
2013
A Sierra Nevada Gunfight as Father Bill
2013
Alien Rising as Manning
2013
Awakened as Jack Winston
2013
Real Gangsters as Ted Roberts
2012
Art of Submission as Harbin Rask
2012
Sweetwater as Calvin Kabral
2011
The Orphan Killer as Detective Walker
2011
Assassins' Code as Arlo
2011
Hit List as Walter Murphy
2010
Bed & Breakfast as Mr. Harvey
2010
Dreamkiller as Agent Barnes
2009
Buffalo Bushido as Vendetti
2009
Do the Right Thing: 20 Years Later as Self
2009
Hollywood Singing & Dancing: A Musical History - 1970's as Self
2009
American Bully as News Producer
2009
I Knew It Was You: Rediscovering John Cazale as Self
2008
The Golden Boys as Web Saunders
2008
The Coverup as Thomas Thacker
2008
Fringe as Sam Weiss (1 episode)
2008
Boiler Maker as J.J.
2008
From a Place of Darkness as Vic
2008
The Grift as William Bender
2008
The Violent Kind as George Malloy
2007
No Destination as Billy
2006
Shut Up and Shoot! as Marty Pearlheimer
2006
The Drop as Mr. Zero
2006
The Attic as Graham Callan
2006
Kill Your Darlings as Rock
2005
The New World as Savage
2005
Confessions of a Pit Fighter as McGee
2004
Downtown: A Street Tale as H2O
2004
Admissions as Harry Brighton
2004
Freedom from Despair as Narrator
2004
Sucker Free City as Anderson Wade
2004
Fallacy as Heathcliff
2004
Alien Lockdown as Dr. Woodman
2003
Easy Sex as Frank Iverson
2003
Carnivàle as Henry 'Hack' Scudder (10 episodes)
2003
Shortcut to Happiness as Johnny
2003
Intoxicating as William Shanley
2002
Everwood as Daniel Maxwell (2 episodes)
2002
Rosy-Fingered Dawn: A Film on Terrence Malick as Self
2002
The Anarchist Cookbook as Johnny Red
2002
Redemption of the Ghost
2001
Law & Order: Criminal Intent as Mark Farrell (1 episode)
2001
Burning Down the House as Jake Seiling
2001
Dead Man's Run as Carver
2000
The District as Billy Nevins (1 episode)
2000
Dark Angel as Col. Donald Lydecker (24 episodes)
2000
Dark Angel as Himself (2 episodes)
2000
They Nest as Jack Wald
2000
Christina's House as James Tarling
2000
The Virginian as Steve
1999
Law & Order: Special Victims Unit as Lucas Biggs (1 episode)
1999
Summer of Sam as Simon
1999
The Jack Bull as Slater
1999
Nightworld: Lost Souls as Victor Robinson
1999
Message in a Bottle as Johnny Land
1999
Frontline as Captain Wolfgang Mueller
1998
The Thin Red Line as Sgt. Jack McCron
1998
Club Vampire as Zero
1998
Centurion Force as Neal
1997
Before Women Had Wings as Billy Jackson
1997
Last Cut as Leo Kimball
1997
A Scent of Paradise as Padre Louis
1997
Hostile Intent as Bear
1997
Hollywood Safari as Deputy Rogers
1997
Amnesia as Tim Bishop
1997
Little Boy Blue as Ray West
1996
Where Truth Lies as Dr. Ian Lazarre
1996
American Strays as Dwayne
1996
Firestorm as Brinkman
1996
One Good Turn as Santapietro
1996
White Squall as McCrea
1995
The Crossing Guard as Bobby
1995
The Outer Limits as Lucas (1 episode)
1995
OP Center as Bob Herbert (2 episodes)
1995
OP Center as Bob Herbert
1995
Carnosaur 2 as Jack Reed
1995
Deadly Weapon as Sanders
1995
Red Scorpion 2 as Andrew Kendrick
1995
The Dangerous as Emile Lautrec
1995
Star Trek: Voyager as Captain Rudy Ransom (2 episodes)
1995
The Takeover as Greg
1995
Twisted Fate as Drury
1994
Touched by an Angel as Simon Miller (1 episode)
1994
Killing Obsession as Albert
1994
Shattered Image as David
1994
Birdland (1 episode)
1993
CIA II: Target Alexa as Franz Kluge
1993
The X-Files as Henry Trondheim (1 episode)
1993
Berlin '39 as Wieland
1993
Daybreak as The President
1993
Flynn as Joe Stromberg
1993
Walker, Texas Ranger as Sergeant Major Bart Hawkins (1 episode)
1992
Primary Motive as Wallace Roberts
1991
Door to Silence as Melvin Devereux
1991
Ottobre rosa all'Arbat (Vacanze a Mosca)
1991
Hunting as Michael Bergman
1991
The Dark Tale as Roy Kramer
1991
Mountain of Diamonds as Blaine
1991
Across Red Nights as Paola
1991
Great Expectations as Urchin (6 episodes)
1991
The Burning Shore as Blaine (4 episodes)
1991
Buck at the Edge of Heaven as Wintrop
1990
The Godfather Part III as Father Andrew Hagen
1990
Any Man's Death as Leon Abrahams
1990
Twin Peaks as Detective Clark (1 episode)
1989
Do the Right Thing as Clifton
1989
Tales from the Crypt as Benny (1 episode)
1989
Press Gang as Boy (1 episode)
1988
Date Rape as Bernie Morton
1988
The Beat as Frank Ellsworth
1987
Caribe as Jeff Richardson
1987
Beauty and the Beast as Beast/Prince
1987
Hotel Colonial as Marco Venieri
1986
Soldier's Revenge as Frank Morgan
1986
Salvador as John Cassady
1986
The Tender Age as Tim Donovan
1985
Silent Witness as Kevin Dunne
1984
The Bill (1 episode)
1984
Maria's Lovers as Ivan Bibic
1984
Nairobi Affair as Rick Cahill
1983
Brady’s Escape as J.W. Brady
1982
Coming Out of the Ice as Victor Herman
1981
The Amateur as Charles Heller
1981
Cattle Annie and Little Britches as Bittercreek Newcombe
1980
Inside Moves as Roary
1979
The Onion Field as Karl Hettinger
1979
Hair as Claude Hooper Bukowski
1978
The Deer Hunter as Steven Pushkov
1976
Gibbsville as Jim Malloy (13 episodes)
1975
Eric as Eric Swensen
1975
The Turning Point of Jim Malloy as Jim Malloy
1974
All the Kind Strangers as Peter
1974
The Sister in Law as Robert Strong
1974
The Killing Kind as Terry Lambert
1973
Steelyard Blues as Kid
1972
Bad Company as Loney
1972
ABC Afterschool Special as Bernie Morton (1 episode)
1970
Love Is a Carousel as Boy Friend
1969
The Master Beater as Rocco
1959
The Rebel as Al (1 episode)
1951
Hallmark Hall of Fame as Eric Swensen (1 episode)