John Lives Again 2017
as Nigel
Two 4 One 2014
as Adam
French Immersion 2011
as Bobby Sexton
Dead by Monday 2001
as Troy
The Five Senses 1999
as Airport Clerk
My Dog Vincent 1998
as Harper
Credits from TMDB.