The Phantoms 2022
as Duelist
Grow 2015
Actor
15 North 2013
as Richardson
Rich Girl Problems 2013
as Christopher
My Funny Valentine 2012
as Jason
Argo 2012
as Swissair Co-Pilot
The Yellow Wallpaper 2011
as Peter Ware
The Awakening of Spring 2008
as Joseph
Credits from TMDB.