Actor
Super Buddies
2013 · as Todd
Goodnight for Justice: The Measure of a Man
2012 · as Henry
Diary of a Wimpy Kid: Rodrick Rules
2011 · as Mean Skater Dude
The Unvarnished Boy
2010 · as Paul
The Last 100 Days
1999
The Battle of Vimy Ridge