
Filmography67 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Sia: Nostalgic for the PresentMovie | — | 57 |
| 2026 | CompanyMovie | — | 57 |
| 2025 | RoofmanMovie | Pastor Ron | 56 |
| 2025 | Freaky TalesMovie | The Guy | 56 |
| 2024 | The New LookSeries | Christian Dior | 55 |
| 2023 | Secret InvasionSeries | Talos | 54 |
| 2023 | Faraway DownsSeries | Captain Dutton | 54 |
| 2023 | To Catch a KillerMovie | Geoffrey Lammark | 54 |
| 2023 | The Marsh King's DaughterMovie | Jacob | 54 |
| 2023 | Marvel Studios Assembled: The Making of Secret InvasionMovie | Self - 'Talos' | 54 |
| 2021 | Marvel Studios LegendsSeries | Talos / Keller (archive footage) (uncredited) | 52 |
| 2021 | Star Wars: The Bad BatchSeries | Orson Krennic (voice) | 52 |
| 2021 | CyranoMovie | De Guiche | 52 |
| 2020 | The OutsiderSeries | Ralph Anderson | 51 |
| 2020 | BabyteethMovie | Henry | 51 |
| 2019 | Captain MarvelMovie | Talos / Keller | 50 |
| 2019 | Spider-Man: Far From HomeMovie | Talos (uncredited) | 50 |
| 2019 | The KingMovie | King Henry IV | 50 |
| 2019 | Spies in DisguiseMovie | Killian (voice) | 50 |
| 2019 | Infinity TrainSeries | Agent Mace (voice) | 50 |
| 2018 | Robin HoodMovie | Sheriff of Nottingham | 49 |
| 2018 | Ready Player OneMovie | Sorrento | 49 |
| 2017 | Darkest HourMovie | King George VI | 48 |
| 2017 | The Stories: The Making of 'Rogue One: A Star Wars Story'Movie | Self | 48 |
| 2017 | I Am Heath LedgerMovie | Self | 48 |
| 2017 | UnaMovie | Ray Brooks | 48 |
| 2016 | Rogue One: A Star Wars StoryMovie | Orson Krennic | 47 |
| 2016 | WIRED's Autocomplete InterviewsSeries | Self - Guest | 47 |
| 2015 | Mississippi GrindMovie | Gerry | 46 |
| 2015 | Slow WestMovie | Payne | 46 |
| 2015 | Guns for HireMovie | Kyle Sullivan | 46 |
| 2015 | SLOW WEST in SUPER EIGHTMovie | Self | 46 |
| 2014 | Exodus: Gods and KingsMovie | Viceroy Hegep | 45 |
| 2014 | Late Night with Seth MeyersSeries | Self | 45 |
| 2014 | Black SeaMovie | Fraser | 45 |
| 2014 | Starred UpMovie | Neville Love | 45 |
| 2013 | The Place Beyond the PinesMovie | Robin Van Der Hook | 44 |
| 2012 | The Dark Knight RisesMovie | Daggett | 43 |
| 2012 | GirlsSeries | Salvatore Johansson | 43 |
| 2012 | Killing Them SoftlyMovie | Russell | 43 |
| 2011 | Killer EliteMovie | Martin | 42 |
| 2011 | TrespassMovie | Elias Collins | 42 |
| 2010 | NeedleMovie | Detective Meares | 41 |
| 2009 | KnowingMovie | Phil Bergman | 40 |
| 2009 | Beautiful KateMovie | Ned Kendall | 40 |
| 2009 | $9.99Movie | Lenny Peck (voice) | 40 |
| 2009 | Knowing All: The Making of a Futuristic ThrillerMovie | self (archival footage) | 40 |
| 2009 | Knowing: Visions of the ApocalypseMovie | self (archival footage) | 40 |
| 2008 | AustraliaMovie | Captain Dutton | 39 |
| 2006 | Hunt AngelsMovie | Rupert Kathner | 37 |
| 2005 | The New WorldMovie | Ben | 36 |
| 2003 | Jimmy Kimmel Live!Series | Self - Guest | 34 |
| 2002 | Black and WhiteMovie | Rupert Murdoch | 33 |
| 2001 | MulletMovie | Eddie "Mullet" Maloney | 32 |
| 2000 | Vertical LimitMovie | Malcolm Bench | 31 |
| 1999 | FarscapeSeries | Sko | 30 |
| 1997 | Idiot BoxMovie | Kev | 28 |
| 1994 | SirensMovie | Lewis | 25 |
| 1994 | Halifax f.p.Series | Peter Donaldson | 25 |
| 1994 | Metal SkinMovie | Dazey | 25 |
| 1993 | Map of the Human HeartMovie | Farmboy | 24 |
| 1991 | Police RescueSeries | Dean | 22 |
| 1990 | Return HomeMovie | Gary | 21 |
| 1989 | Lover BoyMovie | Gazza | 20 |
| 1987 | The Year My Voice BrokeMovie | Trevor Leishman | 18 |
| 1986 | The Flying DoctorsSeries | Brian | 17 |
| 0 | Fear Is the RiderMovie | — | — |