The Boys
Lost in Space
Earth Abides
When Calls the Heart
Happy Face
Good News
TV · as Young Elijah · 1 ep
TV · as Joey (11 years old) · 3 eps
Movie · as Loving Son
TV · as Young Marvin · 2 eps
TV · as Noah · 3 eps
TV · as Cooper Canfield · 46 eps