The Broken Hearts Gallery 2020
as Yan
Kin 2018
as Young Officer
Goon: Last of the Enforcers 2017
as Stevenson
Willed to Kill 2013
as Kerry McGrath
Twelfth Night 2012
as Sebastian
The Secret 2007
as Ski Shop Salesman
Black Eyed Dog 2006
as Sgt. Hicks
Credits from TMDB.