Engram 2014
Actor
Blinder 2013
as Tom Dunn
The Mystery of a Hansom Cab 2012
as Brian Fitzgerald
100 Bloody Acres 2012
as James
50-50 2011
as Charlie
Wasted on the Young 2010
as Darren
Emerald Falls 2008
as Steve Landers
Eve 2006
as Jack
The Proposition 2005
as Patrick Hopkins
Jessica 2004
as Jack Thomas
Credits from TMDB.