Mismantler 2026
Executive Producer
Amongst the Wolves 2025
Producer
Room Taken 2023
as Glen
Sparkle 2021
Actor
Intermission 2003
as Thomas
Ivor the Insomniac 2001
as Ivor
Crush Proof 1998
as Liam
The General 1998
as Young Hood 3
Oliver Twist 1997
as Hugh
Credits from TMDB.