Actor
Avatar 5
2031
as Colonel Miles Quaritch
Avatar 4
2029
as Colonel Miles Quaritch
Avatar: Fire and Ash
2025
as Colonel Miles Quaritch
Avenue of the Giants
2023
as Herbert Heller
Muzzle
2023
as Leland
The Featherweight
2023
as Bill Gore
My Love Affair with Marriage
2023
as Jonas (voice)
Avatar: The Way of Water
2022
as Colonel Miles Quaritch
The Independent
2022
as Gordon
Old Man
2022
as Old Man
Death in Texas
2022
as John
Mid-Century
2022
as Frederick Banner
The Lost City
2022
as Fantasy Villain
Don't Breathe 2
2021
as The Blind Man
The Seventh Day
2021
as Archbishop
Rogue Warfare: Death of a Nation
2020
as The President
Rogue Warfare: The Hunt
2019
as Président
Justice - Verstrickt im Netz der Macht
2019
Rogue Warfare
2019
as President
VFW
2019
as Fred
The Gandhi Murder
2019
as D.I.G Sunil Raina
Mortal Engines
2018
as Shrike
Braven
2018
as Linden
Hostiles
2017
as Colonel Abraham Biggs
Justice
2017
as Mayor Pierce
Beyond Valkyrie: Dawn of the Fourth Reich
2016
as Emil F. Reinhardt
Gridlocked
2016
as Korver
Don't Breathe
2016
as The Blind Man
Band of Robbers
2016
as Injun Joe
Isolation
2015
as William
Sun Belt Express
2015
as Officer Rick
Exeter
2015
as Father Conway
23 Blast
2014
as Coach Farris
Gutshot Straight
2014
as Duffy
A Good Marriage
2014
as Holt Ramsey
Jarhead 2: Field of Fire
2014
as Major Gavins
The Girl on the Train
2014
as Det. Lloyd Martin
In the Blood
2014
as Casey
The Nut Job
2014
as King (voice)
The Monkey's Paw
2013
as Tony Cobb
Pioneer
2013
as John Ferris
Pawn
2013
as Charlie
Officer Down
2013
as Lieutenant Jake 'Lieu' LaRussa
Someday This Pain Will Be Useful to You
2012
as Barry Rogers
Conan the Barbarian
2011
as Khalar Zym
White Irish Drinkers
2011
as Patrick
Christina
2010
as Inspector Edgar Reinhardt
False Creek Stories
2010
as Narrator (voice)
Matadors
2010
as Victor Galloway
Avatar
2009
as Colonel Miles Quaritch
The Men Who Stare at Goats
2009
as Brigadier General Dean Hopgood
Save Me
2009
as Ted
Public Enemies
2009
as Charles Winstead
From Mexico With Love
2009
as Big Al Stevens
George Washington: We Fight to be Free
2006
as Dr. James Craik
The Making of 'Last Exit to Brooklyn'
2006
The I Inside
2004
as Mr. Travitt
Code 11-14
2003
as Justin Shaw
Gods and Generals
2003
as Lt. Gen. Thomas Stonewall Jackson
D-Tox
2002
as Jack Bennett
After the Storm
2001
as Sargeant Major Jim
The Proposal
2001
as Simon Baclg
Trixie
2000
as Jacob Slotnick
At the Mercy of a Stranger
1999
as Dr. Thomas Cooper
Story of a Bad Boy
1999
as Spryos
A Town Has Turned to Dust
1998
as Sheriff Harvey Denton
Escape: Human Cargo
1998
as Dennis McNatt
Niagara, Niagara
1998
as Claude
Fire Down Below
1997
as Earl Kellogg
Loose Women
1997
as Prophet Buddy
Journey of the Heart
1997
as Thomas Deblois
Shadow Conspiracy
1997
as The Agent
An Occasional Hell
1996
as Alex Laughton
Gang in Blue
1996
as Moose Tavola
The Amazing Panda Adventure
1995
as Michael Tyler
The Possession of Michael D.
1995
as Michael
Tall Tale: The Unbelievable Adventure
1995
as Jonas Hackett
A Season of Hope
1995
as Michael Hackett
The Mother
1994
as Boss
Murder Between Friends
1994
as Kerry Myers
Tombstone
1993
as Ike Clanton
Gettysburg
1993
as Maj. Gen. George E. Pickett
Guilty as Sin
1993
as Phil Garson
Darkness Before Dawn
1993
as Guy Grand
Taking Back My Life: The Nancy Ziegenmeyer Story
1992
as Steven Ziegenmeyer
Babe Ruth
1991
as George Herman 'Babe' Ruth
Another You
1991
as Dibbs
The Hard Way
1991
as Party Crasher
Last Exit to Brooklyn
1989
as Harry Black
Finish Line
1989
as Coach Harkins
Project X
1987
as Watts
Crime Story: Pilot
1986
as Atty. David Abrams
Manhunter
1986
as Freddy Lounds
Band of the Hand
1986
as Joe
Stone Pillow
1985
as Tim
Twice in a Lifetime
1985
as Keith
Death of a Salesman
1985
as Harold 'Happy' Loman
King of America
1982
as Vassilis
We're Fighting Back
1981
as Janos
Hellfire
as Man
Barron's Cove