
Filmography53 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Crime 101Movie | Devon | 35 |
| 2026 | Mile End KicksMovie | Archie Webber | 35 |
| 2025 | The StudioSeries | Miles | 34 |
| 2025 | War of the WorldsMovie | Mark Goodman | 34 |
| 2025 | Demi Adejuyigbe: Is Going to Do One (1) BackflipMovie | Wallace Shawn (voice) | 34 |
| 2023 | OppenheimerMovie | Seth Neddermeyer | 32 |
| 2023 | FUBARSeries | Oscar Brunner | 32 |
| 2023 | Most Dangerous Game: New YorkMovie | Green | 32 |
| 2022 | MirageMovie | Adam | 31 |
| 2020 | Pink Skies AheadMovie | Greg | 29 |
| 2020 | Most Dangerous GameSeries | Green (uncredited) | 29 |
| 2020 | A TeacherSeries | Ryan Johnson | 29 |
| 2020 | Words on Bathroom WallsMovie | Joaquin | 29 |
| 2020 | Most Dangerous GameMovie | Green | 29 |
| 2019 | 30/30 Vision: Three Decades of Strand ReleasingMovie | — | 28 |
| 2017 | The Marvelous Mrs. MaiselSeries | Alan | 26 |
| 2017 | OkjaMovie | Silver | 26 |
| 2015 | RegressionMovie | Roy Gray | 24 |
| 2014 | FargoSeries | Donald Ireland | 23 |
| 2014 | The 100Series | Jasper Jordan | 23 |
| 2014 | Small TimeMovie | Freddy Klein | 23 |
| 2013 | The Art of the StealMovie | Ponch | 22 |
| 2013 | Monday MorningsSeries | Benjamin Decada | 22 |
| 2012 | Diary of a Wimpy Kid: Dog DaysMovie | Rodrick Heffley | 21 |
| 2012 | Dead Before DawnMovie | Casper Galloway | 21 |
| 2012 | A Dark TruthMovie | Renaldo | 21 |
| 2012 | Diary of a Wimpy Kid: Class ClownMovie | Rodrick Heffley (voice) | 21 |
| 2011 | Diary of a Wimpy Kid: Rodrick RulesMovie | Rodrick Heffley | 20 |
| 2011 | Hidden 3DMovie | Lucas | 20 |
| 2011 | The EntitledMovie | Dean Taylor | 20 |
| 2010 | Rookie BlueSeries | Martin Bentz | 19 |
| 2010 | Diary of a Wimpy KidMovie | Rodrick Heffley | 19 |
| 2010 | HavenSeries | Jimmy | 19 |
| 2010 | Survival of the DeadMovie | Boy | 19 |
| 2010 | VeronaMovie | Christopher | 19 |
| 2009 | The ListenerSeries | Bennie | 18 |
| 2009 | Being EricaSeries | Leo Strange | 18 |
| 2009 | Assassin's Creed: LineageSeries | Ezio Auditore da Firenze | 18 |
| 2009 | Assassin's Creed: LineageMovie | Ezio Auditore | 18 |
| 2009 | AdorationMovie | Simon | 18 |
| 2008 | Roxy Hunter and the Horrific HalloweenMovie | Drew | 17 |
| 2007 | The Stone AngelMovie | Teen Marvin | 16 |
| 2007 | King of SorrowMovie | Low Man | 16 |
| 2007 | The PoetMovie | Guard #1 | 16 |
| 2006 | American Pie Presents: The Naked MileMovie | High School Student #4 | 15 |
| 2005 | Land of the DeadMovie | Brian | 14 |
| 2005 | Knights of the South BronxMovie | Darren Mason | 14 |
| 2005 | Shania A Life in Eight AlbumsMovie | Mark, 14 yrs. | 14 |
| 2004 | GodsendMovie | Zachary Clark Wells | 13 |
| 2003 | 72 Hours: True CrimeSeries | Mary's Son | 12 |
| 2002 | Odyssey 5Series | Gothic Teen / Joey Grossman | 11 |
| 2002 | The Scream TeamMovie | Screaming Kid | 11 |
| 2001 | DegrassiSeries | Nic | 10 |