Slay 2026
as Finn
This Is the Night 2021
as Dov Sabian
Please Stand By 2018
as Sam
Teenage Cocktail 2016
as Nick Fenton
Boychoir 2015
as Rafael 'Raffi' Abrams
East of Kensington 2013
as Slightly
The Way Way Back 2013
as Peter Thompson
Gibby 2012
as Flip
Credits from TMDB.