Actor
Devil Seed
2012 · as Young Priest 1970
Bang Bang You're Dead
2003
Billy Madison
1995 · as O'Doyle (Grade 9)