28 Kegs Later 2026
as Dave
Left at Wall 2023
as Trevor
Ear Buds: The Podcasting Documentary 2016
as Self
Director's Cut 2016
as Richard Speck
Instinct 1999
as Gorilla Performers
Last Laugh '05 2005
Writer
Credits from TMDB.