The Lost Princess 2025
as Alec Touati
Misty Button 2019
as James
Maze 2017
as Bobby
Halo: Nightfall 2014
as Christian Ramsey (uncredited)
Uncle Bill's Barrel 2008
as Tom Lynch
Credits from TMDB.