A Dark Truth (2012) - Renaldo
Dead Before Dawn 3D / Pericolul din noapte (2012) - Casper Galloway
Diary of a Wimpy Kid: Dog Days / Jurnalul unui puşti: Căldură mare (2012) - Rodrick Heffley
Diary of a Wimpy Kid: Rodrick Rules / Jurnalul unui puşti 2: Rodrick e cel mai tare (2011) - Rodrick Heffley
Hidden 3D (2011) - Lucas
Sacrifice / Sacrificiul (2011) - Mike
The Entitled / (2011) - Dean Taylor
Diary of a Wimpy Kid / Jurnalul unui puşti (2010) - Rodrick
Assassin's Creed: Lineage (2009) - Ezio Auditore
Being Erica / În mintea Ericăi (2009) - Leo Strange
Saw VI / Puzzle mortal VI (2009) - Brent
Survival of the Dead (2009)
Adoration (2008) - Simon
Princess / Prinţesa (2008)
Roxy Hunter and the Horrific Halloween (2008) - Drew
The Dreaming /I (2008) - băiat
A Life Interrupted / O viaţă distrusă (2007) - Tanarul Bobby
Finn's Girl / Fata lui Finn (2007)
Fugitive Pieces (2007) - Ben - Teen
King of Sorrow (2007) - Low Man
Saw IV / Puzzle mortal 4 (2007) - Derek
The Altar Boy Gang (2007) - Terry
The Poet (2007) - Guard
The Stone Angel / Îngerul de piatră (2007) - Young Marvin
American Pie 5: The Naked Mile / Placinta americana: Cursa în pielea goală (2006) - High School Student
Aruba (2006) - Mark
Citizen Duane (2006) - Maurie Balfour
George A. Romero's Land of the Dead / Tărâmul morţii (2005) - Brian
Knights of the South Bronx / Cavalerii din Bronx (2005) - Darren
Shania: A Life in Eight Albums (2005) - Mark, 14 yrs.
Godsend / Experiment diabolic (2004) - Zachary Clark Wells
Hustle (2004) - Pustiul
1-800-Missing / Dispăruţi (2003) - Zack (1 episode, 2004)
DC 9/11: Time of Crisis / 11 Septembrie: Momente de criza (2003) - Fireman's son
The Truth About the Head (2003) - băiat
Odyssey 5 (2002) - Gothic Teen /... (2 episodes, 2002-2003)
The Scream Team / Echipa spiritelor (2002) - Screaming Kid
ASTEA SUNT TOATE FILMELE IN CARE A JUCAT