"cherry" 2014
as Self
The Final Flare 2008
as Himself
Fully Flared 2007
Sex, Hood, Skate, and Videotape 2006
Mosaic 2003
Lakai - Beware of the Flare 2002
Actor
Alien Workshop: Photosynthesis 2000
i.e. 2000
Credits from TMDB.