Known For
Filmography
2026
2025
2024
2023
2023
2020
2018
2018
2018
2017
2016

Tommy & Tuppence
TV · as Tommy · 6 eps

H Is for Hawk
Movie · as James

Masters of the Air
TV · as George Neithammer · 1 ep

The Licensed Fool
Movie · as Timbell

The Buccaneers
TV · as Lord Richard Marable · 16 eps

Noughts + Crosses
TV · as Jude McGregor · 10 eps

Mamma Mia! Here We Go Again
Movie · as Young Bill

The Little Stranger
Movie · as Bland

The End of the F***ing world
Movie · as Todd

The End of the F***ing World
TV · as Todd Alan King · 8 eps

Allied
Movie · as Captain Adam Hunter

