Known For
Filmography
2026
2025
2025
2025
2024
2024
2022
2022
2021
2018
2018
2016
2014
2013
2013

Thrash
Movie · as Brian

Play Dirty
Movie · as Stan Devers

Apple Cider Vinegar
TV · as Arlo · 6 eps

Watching You
TV · as Cain · 6 eps

We Were Tomorrow
TV · as Noah Reeves · 6 eps

Population 11
TV · as Gareth Biggins · 12 eps

Christmas Ransom
Movie · as Greg

Night Sky
TV · as Jude · 8 eps

The Newsreader
TV · as Tim Ahern · 11 eps

Thicker Than Water
Movie · as Ivan

The New Legends of Monkey
TV · as Monkey · 20 eps

Shadowhunters
TV · as Jordan Kyle · 4 eps

The 100
TV · as Ilian · 7 eps

Pavlomance
Movie · as Zac

Mako: Island of Secrets
TV · as Zac Blakely · 68 eps
