The Best of Men
2012 · Biography
as Private William Heath
True History of the Kelly Gang
2020 · Action
as Ned Kelly
Munich: The Edge of War
2022 · Biography
as Hugh Legat
Marrowbone
2018 · Drama
as Jack
Wolf
2022 · Drama
as Jacob
Femme
2024 · Drama
as Preston
The Beast
as Louis Lewanski
1917
as Lance Corporal Schofield
Captain Fantastic
2016 · Adventure
as Bodevan
A Guide to Second Date Sex
2019 · Comedy
as Ryan
11.22.63
2016 · Drama
as Bill Turcotte
How I Live Now
2013 · Action
as Eddie
Where Hands Touch
as Lutz
Nuclear
2020 · Drama
as Boy
Been So Long
as Gil
The Trick
2021 · Biography
as Sam Bowen
Pride
2014 · Biography
as Joe Cooper
Peter Pan
2003 · Adventure
as Curly
Defiance
2009 · Action
as Aron Bielski