
Filmography:
- Being Erica (2009) — Leo Strange
- Saw VI (2009) — Brent Abbott
- Assassin's Creed: Lineage (2010) — Ezio Auditore
- Diary of a Wimpy Kid (2010-2012) — Rodrick Heffley
- The 100 (2014-2017) — Jasper Jordan
- Okja (2017) — Silver
- I Am the Night (2019) — Tommy