|
Zero A.D. (2026) as Nahash |
|
Roofman (2025) as Pastor Ron |
|
Freaky Tales (2025) as The Guy |
|
The Marsh King's Daughter (2023) as Jacob |
|
Marvel Studios Assembled: The Making of Secret Invasion (2023) as Self - 'Talos' |
|
To Catch a Killer (2023) as Geoffrey Lammark |
|
Cyrano (2021) as De Guiche |
|
Babyteeth (2020) as Henry |
|
Gorillaz: Reject False Icons (2019) as Self |
|
Spies in Disguise (2019) as Killian (voice) |
|
The King (2019) as King Henry IV |
|
Spider-Man: Far From Home (2019) as Talos (uncredited) |
|
Captain Marvel (2019) as Talos / Keller |
|
Untogether (2019) as Martin |
|
Robin Hood (2018) as Sheriff of Nottingham |
|
The Land of Steady Habits (2018) as Anders Hill |
|
Ready Player One (2018) as Sorrento |
|
Darkest Hour (2017) as King George VI |
|
I Am Heath Ledger (2017) as Self |
|
The Stories: The Making of 'Rogue One: A Star Wars Story' (2017) as Self |
|
Una (2017) as Ray Brooks |
|
Rogue One: A Star Wars Story (2016) as Orson Krennic |
|
SLOW WEST in SUPER EIGHT (2015) as Self |
|
The Adventures of Beatle (2015) as Kyle Sullivan |
|
Mississippi Grind (2015) as Gerry |
|
Slow West (2015) as Payne |
|
Lost River (2015) as Dave |
|
Black Sea (2014) as Fraser |
|
Exodus: Gods and Kings (2014) as Viceroy Hegep |
|
Starred Up (2014) as Neville Love |
|
Adoration (2013) as Harold |
|
The Place Beyond the Pines (2013) as Robin Van Der Hook |
|
Killing Them Softly (2012) as Russell |
|
The Dark Knight Rises (2012) as Daggett |
|
Trespass (2011) as Elias Collins |
|
Killer Elite (2011) as Martin |
|
Needle (2010) as Detective Meares |
|
Animal Kingdom (2010) as Andrew 'Pope' Cody |
|
Beautiful Kate (2009) as Ned Kendall |
|
Knowing All: The Making of a Futuristic Thriller (2009) as self (archival footage) |
|
Knowing: Visions of the Apocalypse (2009) as self (archival footage) |
|
$9.99 (2009) as Lenny Peck (voice) |
|
Knowing (2009) as Phil Bergman |
|
Prime Mover (2009) as Johnnie |
|
Australia (2008) as Captain Dutton |
|
Hunt Angels (2006) as Rupert Kathner |
|
The New World (2005) as Ben |
|
Second Chance (2005) as Dr. Larry Stewart |
|
Black and White (2002) as Rupert Murdoch |
|
Child Star: The Shirley Temple Story (2001) as Alexander Hall |
|
Mullet (2001) as Eddie "Mullet" Maloney |
|
Vertical Limit (2000) as Malcolm Bench |
|
Sample People (2000) as John |
|
Secret Men's Business (1999) as Doug Petersen |
|
Amy (1998) as Robert Buchanan |
|
The Singer and the Swinger (1998) as Lee Gordon |
|
True Love and Chaos (1997) as Jerry |
|
Idiot Box (1997) as Kev |
|
Cosi (1996) as Lewis |
|
Sirens (1994) as Lewis |
|
Metal Skin (1994) as Dazey |
|
Say a Little Prayer (1993) as Nursery Manager |
|
Map of the Human Heart (1993) as Farmboy |
|
Spotswood (1992) as Carey |
|
Quigley Down Under (1990) as O'Flynn |
|
The Big Steal (1990) as Danny Clark |
|
Return Home (1990) as Gary |
|
Nirvana Street Murder (1990) as Luke |
|
Lover Boy (1989) as Gazza |
|
The Year My Voice Broke (1987) as Trevor Leishman |
|
The Still Point (1986) as Peter |
|
Speed the Plow () as Charlie Fox |
|
Molepeople () as Jimmy |
|
Fear Is the Rider () as |
|
Blood on Snow () as Hoffman |
|
Larrikins () as Howard (voice) |
|
He Died with a Felafel in His Hand (2001) Additional Dialogue |