
Filmography44 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | ApexMovie | Tommy | 58 |
| 2025 | UNTAMEDSeries | Kyle Turner | 57 |
| 2024 | A SacrificeMovie | Ben Monroe | 56 |
| 2024 | Memoir of a SnailMovie | James the Magistrate (voice) | 56 |
| 2022 | Chip 'n Dale: Rescue RangersMovie | Monterey Jack (voice) | 54 |
| 2022 | BluebackMovie | Mad Macka | 54 |
| 2021 | Back to the OutbackMovie | Chaz (voice) | 53 |
| 2021 | Envoy: Shark CullMovie | Narrator (voice) | 53 |
| 2018 | Dirty JohnSeries | John Meehan | 50 |
| 2018 | The Joel McHale Show with Joel McHaleSeries | Self - Special Guest | 50 |
| 2018 | The ForgivenMovie | Piet Blomfeld | 50 |
| 2017 | King Arthur: Legend of the SwordMovie | Uther Pendragon | 49 |
| 2017 | SpielbergMovie | Self | 49 |
| 2017 | The Secret ScriptureMovie | Dr. William Grene | 49 |
| 2016 | The Finest HoursMovie | Daniel Cluff | 48 |
| 2016 | Special CorrespondentsMovie | Frank Bonneville | 48 |
| 2015 | The Weekly with Charlie PickeringSeries | — | 47 |
| 2015 | Stop Laughing... this is seriousSeries | Self - Narrator (voice) | 47 |
| 2013 | Lone SurvivorMovie | Lieutenant Commander Erik Kristensen | 45 |
| 2013 | Closed CircuitMovie | Martin Rose | 45 |
| 2009 | Star TrekMovie | Captain Nero | 41 |
| 2009 | The Time Traveler's WifeMovie | Henry DeTamble | 41 |
| 2009 | Mary and MaxMovie | Damien (voice) | 41 |
| 2009 | Funny PeopleMovie | Clarke | 41 |
| 2008 | The Other Boleyn GirlMovie | Henry Tudor | 40 |
| 2007 | The Graham Norton ShowSeries | Self | 39 |
| 2007 | Lucky YouMovie | Huck Cheever | 39 |
| 2007 | Romulus, My FatherMovie | Romulus | 39 |
| 2005 | MunichMovie | Avner | 37 |
| 2004 | TroyMovie | Hector | 36 |
| 2003 | HulkMovie | Bruce Banner | 35 |
| 2003 | Finding NemoMovie | Anchor (voice) | 35 |
| 2003 | Jimmy Kimmel Live!Series | Self - Guest | 35 |
| 2003 | The Making of 'Hulk'Movie | Self | 35 |
| 2002 | Kath & KimSeries | Eric Bana | 34 |
| 2002 | Top GearSeries | Self - Star in a Reasonably-Priced Car | 34 |
| 2002 | The Essence of Combat: Making 'Black Hawk Down'Movie | Self | 34 |
| 2001 | Black Hawk DownMovie | SFC Norm 'Hoot' Gibson | 33 |
| 2000 | Something in the AirSeries | Joe Sabatini | 32 |
| 2000 | ChopperMovie | Mark Brandon 'Chopper' Read | 32 |
| 1999 | RoveSeries | Self | 31 |
| 1998 | All SaintsSeries | Rob Biletsky | 30 |
| 1997 | The CastleMovie | Con Petropoulous | 29 |
| 1992 | The Tonight Show with Jay LenoSeries | — | 24 |