Riot 2018
as Peter de Waal
National Theatre Live: Rosencrantz & Guildenstern Are Dead 2017
as Hamlet
Boys On Film 9: Youth in Trouble 2013
as Adam (segment "The Wilding")
The Wilding 2012
as Adam
Neon Skin 2009
as Dale
Credits from TMDB.