Actor
The Order
2024
as Jamie Bowen
Asphalt City
2024
as Ollie Cross
The Tender Bar
2021
as JR Maguire
The Card Counter
2021
as Cirk
Voyagers
2021
as Christopher
The Night Clerk
2020
as Bart Bromley
The Mountain
2019
as Andy
Dark Phoenix
2019
as Scott Summers / Cyclops
Once Upon a Deadpool
2018
as Scott Summers / Cyclops (uncredited)
Crow: The Legend
2018
as Turtle (voice)
Age Out
2018
as Richie
The Yellow Birds
2018
as Daniel Murphy
Deadpool 2
2018
as Cyclops (uncredited)
Ready Player One
2018
as Parzival / Wade
All Summers End
2017
as Conrad Stevens
Detour
2017
as Harper James
X-Men: Apocalypse
2016
as Scott Summers / Cyclops
Last Days in the Desert
2016
as Son
Scouts Guide to the Zombie Apocalypse
2015
as Ben Goudy
Entertainment
2015
as Eddie The Mime
The Stanford Prison Experiment
2015
as Peter Mitchell / Prisoner 819
Dark Places
2015
as Young Ben Day
The Forger
2014
as Will Cutter
Joe
2014
as Gary
Mud
2013
as Ellis
The Tree of Life
2011
as Steve
The Housewife
The Things They Carried