
Atuação
19 anos • Vancouver, British Columbia, Canada • 31 títulos • ativo desde 2015

Riverdale
como Jack

Deadpool 2
como Cereal Kid

IT: Capítulo Dois
como Dean

Supergirl
como Boy

Motel Bates
como Young Norman

Arqueiro
como Young Boy (uncredited)

Era Uma Vez
como Young David / Young James

Descendentes 3
como Squirmy Smee

Legion
como David Haller (6-8 Years)

Legion
como David

O Homem do Castelo Alto
como Otto Wegener

O Clube das Babás
como Derek Masters

Era uma Vez um Deadpool
como Cereal Kid

Disque Amiga para Matar
como Henry Harding

Inferno Sobre Rodas
como Willam Bohannon

Tara Maldita
como Milo

A Misteriosa Sociedade Benedict
como Nicholas / Nathaniel

Aucademia
como George

Cortina de Fumaça
como Emmett

Motive
como Owen Blaine