Actor
Mayday
2026 · as James 'Mullet' Mullen
Seahorse
2026 · as Emile
Another WolfCop
2017 · as Frank
Maps to the Stars
2014 · as 2nd AD (Blue Matrix)
Storming Juno
2010 · as Sgt. MacPhee
Tideland
2005 · as Luke (uncredited)