
Actor
Age 22 · Canada

2014 · ★ 7
as Boy at Art Show

2013 · ★ 6.9
as Little Boy

2015 · ★ 6.1
as Young David

2017 · ★ 6
as Sean Keegan

2015 · ★ 6.3
as Ethan

2017 · ★ 6.5
as Arthur

2017 · ★ 5.6
as Max Clark

2015 · ★ 5
as Danny

2016 · ★ 4.3
as Peyton Reddings

2025
as Sawyer
Movies from TMDB, TV roles from TVmaze (main cast only).