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