Dean Delray: 5836 2025
as Self, Writer
Noise Matters 2013
as Ryan James
Play Dead 2009
as Eddie Cole
Hell Ride 2008
as Ape-Shit
Credits from TMDB.