Raised by Wolves S2
2022 · Drama
as Marcus
Danger Close: The Battle of Long Tan
2019 · Action
as Major Harry Smith
Black Snow S1-S2
2022 · Crime
as Detective James Cormack
Warcraft
2016 · Action
as Anduin Lothar
Finding Steve McQueen
2019 · Crime
as Harry Barber
Boy Swallows Universe
2024 · Crime
as Lyle Orlik
Dreamland
2020 · Drama
as George Evans
Lean on Pete
2018 · Adventure
as Ray
The Beast
2009 · Action
as Ellis Dove
Dune: Prophecy
2024 · Action
as Desmond Hart
Delia's Gone
as Stacker
Rust
2025 · Drama
as Fenton 'Preacher' Lang
The Baytown Outlaws
2012 · Action
as McQueen Oodie
Here Are the Young Men
2021 · Drama
as TV Presenter
2022 · Adventure
Die in a Gunfight
2021 · Action
as Wayne
Maggie's Plan
2016 · Comedy
as Guy
The Experiment
2010 · Drama
as Helweg
A Pure Country Gift
as Dale Jordan
50 States of Fear S1-S2
2020 · Short
as Dave
Vikings S6
as Ragnar Lothbrok
One Way
2022 · Action
as Will
Zone 414
2021 · Adventure
as Marlon Veidt