2020
Grand Army
(TV Series)
Guy Student
- See Me
(2020)
... Guy Student (uncredited)
2020
Workin' Moms
(TV Series)
Bobby
- Lice
(2020)
... Bobby
2019
Trapped: The Alex Cooper Story
(TV Movie)
Elder Thompson
2015-2018
Odd Squad
(TV Series)
Ozric
- Other Olympia/Total Zeroes
(2018)
... Ozric
- O Vs. The Ballcano/Assistant's Creed
(2015)
... Ozric
2017
L.M. Montgomery's Anne of Green Gables: Fire & Dew
(TV Movie)
Gilbert Blythe
2017
Bruno & Boots: The Wizzle War
(TV Movie)
Chris Talbot
2017
Bruno & Boots: This Can't Be Happening at Macdonald Hall
(TV Movie)
Chris
2017
L.M. Montgomery's Anne of Green Gables: The Good Stars
(TV Movie)
Gilbert Blythe
2016
Bruno & Boots: Go Jump in the Pool
(TV Movie)
Chris
2016
Anne of Green Gables
(TV Movie)
Gilbert Blythe
2015
Defiance
(TV Series)
12-Year-Old Josh
- History Rhymes
(2015)
... 12-Year-Old Josh
2015
Looks Just Like the Sun
(Short)
Conor