Actor
The Last Manhunt
2022
as Reche
Lena and Snowball
2021
as Vince
Roe v. Wade
2021
as Justice Rehnquist
A Brother's Honor
2019
as Marcel
3 from Hell
2019
as Buford Tuttle
Back Fork
2019
as Cotton
Venom
2018
as Prison Guard
The Darkest Minds
2018
as The Captain
Message from the King
2017
as Keegan
Spaceman
2016
as Tom Fulton
Draft Day
2014
as O'Reilly
Superman: Unbound
2013
as Perry White (voice)
Gangster Squad
2013
as Rourke
Naughty or Nice
2012
as Bill
Batman: The Dark Knight Returns, Part 1
2012
as Harvey Dent / Two-Face (voice)
The Dark Knight Rises
2012
as Warden at Blackgate
Operation Cupcake
2012
as Harley
The Good Doctor
2011
as Mr. Nixon
Green Lantern: Emerald Knights
2011
as Deegan (voice)
Batman: Under the Red Hood
2010
as Black Mask (voice)
The Last Harbor
2010
as Ian
Flicka
2006
Collateral
2004
as Fed #2
American Crime
2004
as Mack Jones
Mummy an' the Armadillo
2004
as Temple
I Witness
2003
as Roy Logan
Ken Park
2003
as Claude's Father
Bark!
2002
as Tom
Ali
2001
as Lieutenant Jerome Claridge
Terror Tract
2000
as Clay Hendricks
Erin Brockovich
2000
as Ted Daniels
K-911
1999
as Devon Lang
Candyman: Day of the Dead
1999
as Samuel Kraft
Route 9
1998
as Earl Whitney