No More Beautiful Dances 2018
Director
Sweet Parents 2017
as Neil
Julius Caesar. Spared Parts. 2016
Actor
Hamlet 2013
as Horatio/Rosencrantz/Guildenstern/Player Queen
The Cult of Sincerity 2008
The Last Adam 2006
as Jay Willis
Psychopathia Sexualis 2006
as Xavier
Credits from TMDB.