P.S.
2004 · as Ricky
Grey Lady
2017 · as Perry Morrison
Zerophilia
2005 · as Jeremy
Kiss of the Damned
2012 · as Jack
Almost Perfect
2011 · as Frank
Treachery
2013 · as Evan
Among Friends
2012 · as Blane
Frozen Kiss
2009 · as Bruce
Dealbreaker
2005 · as Jonas
Distress
2003 · as Henry Smith