7
Films
2
TV Shows
as Termite
2019
as Declan
2009
as Grade 9 Bully
2010
as Noah
2024
as John
2025
as Loughlin
as Troy Jackson
as Adam Grand
2020
as David Harrington
2022