Known For
Photos
Filmography
2026
2023
2021
2020
2019
2018
2018
2017
2016
2015
2012
2011
2011
2011
2009
2008

Thinestra
Movie · as Josh

Fun, Gus!
Movie · as Gus

Kung Fu
TV · as Evan Hartley · 39 eps

Pooka Lives!
Movie · as Bennie Taylor

All Rise
TV · as Tommy Farrell · 1 ep

Life-Size 2
Movie · as Calum

9-1-1
TV · as Father Brian · 6 eps

Skybound
Movie · as Kyle

Timeless
TV · as Donald 'Don' Law · 1 ep

Allegiance
TV · as Alex O'Connor · 13 eps

Major Crimes
TV · as Jason Dietz · 1 ep

Clash of Empires: The Battle for Asia
Movie · as Marcus Carpenius

Person of Interest
TV · as 'Jake Harrison · 1 ep

Black Mirror
TV · as Wes · 1 ep

Off the Hook
TV · as Todd · 1 ep

Sofia's Diary
TV · as Sean Walker · 65 eps


