2031
Avatar 5 as Colonel Miles Quaritch
2029
Avatar 4 as Colonel Miles Quaritch
2025
Avatar: Fire and Ash as Colonel Miles Quaritch
2025
House of David as Samuel (8 episodes)
2023
Avenue of the Giants as Herbert Heller
2023
The Featherweight as Bill Gore
2023
My Love Affair with Marriage as Jonas (voice)
2023
Inside Pandora's Box as Self
2022
Avatar: The Way of Water as Colonel Miles Quaritch
2022
Avatar: The Deep Dive - A Special Edition of 20/20 as Self
2022
The Independent as Gordon
2022
Death in Texas as John
2022
Mid-Century as Frederick Banner
2022
The Lost City as Fantasy Villain
2021
Don't Breathe 2 as The Blind Man
2021
Law & Order: Organized Crime as Angus Boone (3 episodes)
2021
The Seventh Day as Archbishop
2021
Calls as Doctor Wheating (voice) (1 episode)
2021
Calls as Dr. Wheating (9 episodes)
2020
Rogue Warfare: Death of a Nation as The President
2019
Rogue Warfare: The Hunt as Président
2019
Justice - Verstrickt im Netz der Macht
2019
Rogue Warfare as President
2019
The Gandhi Murder as D.I.G Sunil Raina
2018
Mortal Engines as Shrike
2018
The Rookie as Chief Williams (1 episode)
2017
Hostiles as Colonel Abraham Biggs
2017
Justice as Mayor Pierce
2017
The Good Fight as David Cord (7 episodes)
2016
Beyond Valkyrie: Dawn of the Fourth Reich as Emil F. Reinhardt
2016
Gridlocked as Korver
2016
Don't Breathe as The Blind Man
2016
Band of Robbers as Injun Joe
2015
Into the Badlands as Waldo (10 episodes)
2015
Isolation as William
2015
Sun Belt Express as Officer Rick
2015
Exeter as Father Conway
2014
23 Blast as Coach Farris
2014
Gutshot Straight as Duffy
2014
A Good Marriage as Holt Ramsey
2014
Jarhead 2: Field of Fire as Major Gavins
2014
The Girl on the Train as Det. Lloyd Martin
2014
Salem as Increase Mather (2 episodes)
2014
In the Blood as Casey
2014
The Nut Job as King (voice)
2013
The Monkey's Paw as Tony Cobb
2013
Pioneer as John Ferris
2013
The Gettysburg Story as Voice
2013
Love, Marilyn as Self
2013
Officer Down as Lieutenant Jake 'Lieu' LaRussa
2012
Someday This Pain Will Be Useful to You as Barry Rogers
2012
Honest Trailers as Colonel Miles Quaritch (archive footage) (1 episode)
2011
Terra Nova as Commander Nathaniel Taylor (11 episodes)
2011
Conan the Barbarian as Khalar Zym
2011
White Irish Drinkers as Patrick
2010
Capturing Avatar as Self
2010
Christina as Inspector Edgar Reinhardt
2010
False Creek Stories as Narrator (voice)
2010
Avatar: Creating the World of Pandora as Self
2010
Matadors as Victor Galloway
2009
Avatar as Colonel Miles Quaritch
2009
The Men Who Stare at Goats as Brigadier General Dean Hopgood
2009
Live from Studio Five as Self (1 episode)
2009
Public Enemies as Charles Winstead
2009
From Mexico With Love as Big Al Stevens
2009
Der Regisseur Uli Edel - Fakten und Fiktion as Self
2006
George Washington: We Fight to be Free as Dr. James Craik
2006
The Making of 'Last Exit to Brooklyn'
2006
Psych as Mr. Salamatchla (1 episode)
2004
The I Inside as Mr. Travitt
2003
Code 11-14 as Justin Shaw
2003
Gods and Generals as Lt. Gen. Thomas Stonewall Jackson
2002
D-Tox as Jack Bennett
2001
Law & Order: Criminal Intent as Axel Kaspers (1 episode)
2001
After the Storm as Sargeant Major Jim
2001
Story of a Bad Boy as Spryos
2001
The Proposal as Simon Baclg
2000
Ed as Jack Foster (1 episode)
2000
The Fugitive as Ben Charnquist (22 episodes)
2000
Trixie as Jacob Slotnick
1999
At the Mercy of a Stranger as Dr. Thomas Cooper
1999
Law & Order: Special Victims Unit as Michael Baxter (1 episode)
1998
A Town Has Turned to Dust as Sheriff Harvey Denton
1998
Escape: Human Cargo as Dennis McNatt
1998
Niagara, Niagara as Claude
1997
Liberty! as George Washington (6 episodes)
1997
Fire Down Below as Earl Kellogg
1997
Loose Women as Prophet Buddy
1997
The Trial of Adolf Eichmann as Aaron Lindenstrauss / Dr. Joseph Melkman (voices)
1997
Dead Man's Gun as Clay Strand (1 episode)
1997
Journey of the Heart as Thomas Deblois
1997
Shadow Conspiracy as The Agent
1996
An Occasional Hell as Alex Laughton
1996
Gang in Blue as Moose Tavola
1995
The Amazing Panda Adventure as Michael Tyler
1995
The Possession of Michael D. as Michael
1995
The Outer Limits as Dr. James Houghton (1 episode)
1995
Tall Tale: The Unbelievable Adventure as Jonas Hackett
1995
A Season of Hope as Michael Hackett
1994
Baseball as Various (voice) (9 episodes)
1994
Murder Between Friends as Kerry Myers
1993
Tombstone as Ike Clanton
1993
Gettysburg as Maj. Gen. George E. Pickett
1993
Guilty as Sin as Phil Garson
1993
Darkness Before Dawn as Guy Grand
1992
Taking Back My Life: The Nancy Ziegenmeyer Story as Steven Ziegenmeyer
1991
Babe Ruth as George Herman 'Babe' Ruth
1991
Another You as Dibbs
1991
The Hard Way as Party Crasher
1991
Performance (1 episode)
1990
Law & Order as Terry Dorn (1 episode)
1990
The Fresh Prince of Bel-Air as Criminal Gun Shooter (uncredited) (1 episode)
1989
Last Exit to Brooklyn as Harry Black
1989
Finish Line as Coach Harkins
1986
Crime Story as Atty. David Abrams (43 episodes)
1986
Crime Story: Pilot as Atty. David Abrams
1986
Manhunter as Freddy Lounds
1986
American Masters as Self (1 episode)
1986
Private Conversations: On the Set of ‘Death of a Salesman’ as Self - Happy
1986
Band of the Hand as Joe
1985
Twice in a Lifetime as Keith
1985
The Equalizer as Joseph Morrison (1 episode)
1985
Death of a Salesman as Harold 'Happy' Loman
1982
King of America as Vassilis
1981
We're Fighting Back as Janos