Actor
The Boys in the Boat
2023
as Joe Rantz
Fantastic Beasts: The Secrets of Dumbledore
2022
as Theseus Scamander
The Last Letter from Your Lover
2021
as Anthony O'Hare
Divine
2020
as Gregory
Emma.
2020
as Frank Churchill
Fantastic Beasts: The Crimes of Grindelwald
2018
as Theseus Scamander
The Only Living Boy in New York
2017
as Thomas Webb
Mobile Homes
2017
as Evan
Writer's Room
2017
as Callum
Assassin's Creed
2016
as Nathan
Tramps
2016
as Danny
Green Room
2016
as Tiger
Victor Frankenstein
2015
as Alistair
Queen & Country
2015
as Bill Rohan
Alleycats
2013
as Eze
The Shoes: Time to Dance
2012
Human Beings
2012
as Scott
Think Of England
2011
as Boy
Atropia
Eternity
as Luke
Rosebush Pruning