Stitch Head 2025
as Doctor Dislocation (voice)
Plebs: Soldiers of Rome 2022
as Grumio
Catching the Bus 2021
as Tom, Writer
The Last Post 2015
Actor
From Here to Eternity 2014
as Private Angelo Maggio
The Things I Haven't Told You 2008
as Mark Lamb
In Denial of Murder 2004
as Marcus Edwards
Credits from TMDB.