2026CompanyMovie
2026Sia: Nostalgic for the PresentMovie
2025RoofmanPastor RonMovie
2025Freaky TalesThe GuyMovie
2024The New LookChristian Dior · 10 episodesShow
2023Faraway DownsCaptain Dutton · 6 episodesShow
2023The Marsh King's DaughterJacobMovie
2023Secret InvasionTalos · 6 episodesShow
2023To Catch a KillerGeoffrey LammarkMovie
2022AndorOrson Krennic · 4 episodesShow
2021CyranoDe GuicheMovie
2021Star Wars: The Bad BatchOrson Krennic (voice) · 1 episodeShow
2021Marvel Studios LegendsTalos / Keller (archive footage) (uncredited) · 1 episodeShow
2020BabyteethHenryMovie
2020The OutsiderRalph Anderson · 10 episodesShow
2019Spies in DisguiseKillian (voice)Movie
2019The KingKing Henry IVMovie
2019Infinity TrainAgent Mace (voice) · 6 episodesShow
2019Captain MarvelTalos / KellerMovie
2019UntogetherMartinMovie
2018Robin HoodSheriff of NottinghamMovie
2018The Land of Steady HabitsAnders HillMovie
2018Ready Player OneSorrentoMovie
2017Darkest HourKing George VIMovie
2017UnaRay BrooksMovie
2015Guns for HireKyle SullivanMovie
2015Mississippi GrindGerryMovie
2015Slow WestPayneMovie
2015Lost RiverDaveMovie
2015BloodlineDanny Rayburn · 33 episodesShow
2014Black SeaFraserMovie
2014Exodus: Gods and KingsViceroy HegepMovie
2014Starred UpNeville LoveMovie
2013AdorationHaroldMovie
2013The Place Beyond the PinesRobin Van Der HookMovie
2012Killing Them SoftlyRussellMovie
2012The Dark Knight RisesDaggettMovie
2012GirlsSalvatore Johansson · 1 episodeShow
2011TrespassElias CollinsMovie
2011Killer EliteMartinMovie
2010NeedleDetective MearesMovie
2010Animal KingdomAndrew 'Pope' CodyMovie
2009TangleVince Kovac · 10 episodesShow
2009Beautiful KateNed KendallMovie
2009$9.99Lenny Peck (voice)Movie
2009KnowingPhil BergmanMovie
2009Prime MoverJohnnieMovie
2008AustraliaCaptain DuttonMovie
2006Hunt AngelsRupert KathnerMovie
2005The New WorldBenMovie
2005Second ChanceDr. Larry StewartMovie
2002Black and WhiteRupert MurdochMovie
2001Child Star: The Shirley Temple StoryAlexander HallMovie
2001MulletEddie "Mullet" MaloneyMovie
2001Love Is a Four Letter Word1 episodeShow
2000Vertical LimitMalcolm BenchMovie
2000Sample PeopleJohnMovie
1999FarscapeSko · 1 episodeShow
1999Secret Men's BusinessDoug PetersenMovie
1998AmyRobert BuchananMovie
1998The Singer and the SwingerLee GordonMovie
1997True Love and ChaosJerryMovie
1997Idiot BoxKevMovie
1996CosiLewisMovie
1994Halifax f.p.Peter Donaldson · 1 episodeShow
1994The Man from Snowy RiverDale Banks · 1 episodeShow
1994RoughnecksJoe 90 · 1 episodeShow
1994SirensLewisMovie
1994Metal SkinDazeyMovie
1993Say a Little PrayerNursery ManagerMovie
1993Map of the Human HeartFarmboyMovie
1992SpotswoodCareyMovie
1991Police RescueDean · 1 episodeShow
1990Quigley Down UnderO'FlynnMovie
1990The Big StealDanny ClarkMovie