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
Mosquito: A Fistful of Bitcoins 2015
as Radio Guest (voice)
40 Years 2011
as David - childhood
An Education 2009
as Small Boy #2
Credits from TMDB.