Somewhere I've Been 2022
as Trevor (voice)
The Last Witch 2013
as Rick Ellis
Breathe 2009
as Policeman
Elephant Juice 1999
as Rock
Plunkett & Macleane 1999
as Catchpole
Among Giants 1998
as Steve
Credits from TMDB.