Eve 2018
as Emmett
Dream Girl 2016
as Alex, Screenplay
Lights Out 2016
as Bret
Forever 2015
as Zach
Lovestruck: The Musical 2013
as Marco Vitturi
Hemingway 2012
as Michell Hemingway
The Perfect Student 2011
as Jake
Thorns 2009
as Lucretius
An American Carol 2008
as Rehearsal Actor
I Am Legend 2007
as Male Evacuee
Credits from TMDB.