Equals
2016 · Drama
as Silas
Juror #2
2024 · Crime
as Justin Kemp
Kill Your Friends
2016 · Comedy
as Steven Stelfox
Collide
2017 · Action
as Casey Stein
Wah-Wah
2006 · Comedy
as Ralph Compton - 14 years
Warm Bodies
2013 · Action
as R
Jack the Giant Slayer
as Jack
Tolkien
2019 · Biography
as J.R.R. Tolkien
Rebel in the Rye
2017 · Biography
as Jerry Salinger
Sand Castle
as Pvt. Matt Ocre
Those Who Wish Me Dead
2021 · Action
as Patrick
Renfield
2023 · Comedy
as Renfield
Nosferatu
2024 · Fantasy
as Thomas Hutter
About a Boy
2002 · Comedy
as Marcus Brewer
The Order
2025 · Crime
as Bob Mathews
Young Ones
2014 · Action
as Flem Lever
The Weather Man
2005 · Comedy
as Mike
The Menu
2022 · Comedy
as Tyler
Mad Max: Fury Road
2015 · Action
as Nux
Skins S7
2013 · Drama
as Tony
True History of the Kelly Gang
2020 · Action
as Constable Fitzpatrick
Superman: Legacy
2025 · Action
as Lex Luthor
The Banker
2020 · Biography
as Matt Steiner
X-Men: First Class 35mm Special
2011 · Drama
as Self
The Garfield Movie
2024 · Animation
as Jon
X-Men: Apocalypse
2016 · Action
as Hank McCoy
X-Men: Dark Phoenix
2019 · Action
The Great S3
2023 · Biography
as Peter
Kidulthood
2006 · Crime
as Blake
X-Men: Days of Future Past
as Hank
Clash of the Titans
2010 · Action
as Eusebios
X-Men Origins: Magneto
2011 · Action
The Favourite
2018 · Biography
as Harley