2024
as Ryan Van Hill-Song
2022
as Jake Large
2022
as Constable Steve Owen
2021
as Julian Ryde
2021
as Self
2020
as Jordan Rhodes
2019
2019
as Jaxen
2019
as Jaffy Rotunda
2019
2016
as Brad Plunderpants
2016
as Joseph Lucky
2013
as Jordan Rhodes
2012
as Self
2011
as Jasper Clay
2010
as SexStar
2003
as Television crew
2002
as John Reese
2002
as Attacking Vampire (uncredited)
1993
as Lennox Crawford
as David Marshall