2016
as Man in Isolation
2015
as Rosa Fan #1
as Wayne
2014
as Video Store Clerk
2012
as Eric
2006
as Lab Researcher (uncredited)
2005
as Stage Manager