Actor
Enola Holmes
2020 · as Gardener
The Male Gaze: Strikers & Defenders
2020 · as Alex
Open 24 Hours
2018 · as Teenage Boy
Shadows
2016 · as VIP Club Guest
Colours
2015 · as Alex
Mosquito: A Fistful of Bitcoins
2015 · as Radio Guest (voice)
40 Years
2011 · as David - childhood
An Education
2009 · as Small Boy #2