
Filmography:
- Saw IV (2007) — Derek
- 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 Art of the Steal (2013) — Ponch
- The 100 (2014-2017) — Jasper Jordan
- Okja (2017) — Silver
- I Am the Night (2019) — Tommy
- Oppenheimer (2023) — Seth Neddermeyer