Actor
Eve
2018
as Emmett
Dream Girl
2016
as Alex
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
An American Carol
2008
as Rehearsal Actor
I Am Legend
2007
as Male Evacuee
Thorns
as Lucretius