Little Joe 2019
as Jasper
Greys Inbetween 2008
as Person on Train, Director, Writer
Opportunist 2006
Director
The League of Extraordinary Gentlemen 2003
as Headphones Crewman
Offending Angels 2002
as Baggy, Writer, Producer, Director
Loved Up 1995
as Ifti
Savage Hearts 1995
as Vikram
Credits from TMDB.