Actor infantil con un pequeño papel en la taquillera película Deadpool 2 y que también apareció en la serie Legion de FX. Después obtuvo el papel de Squirmy en Descendants 3.
Comenzó a obtener créditos en la televisión y el cine en el 2015. Apareció como invitado en un episodio de Hell on Wheels, en un episodio de Arrow y en un episodio de The Man in the High Castle.
Consiguió un papel en la comedia negra de Netflix Dead To Me como el hijo del personaje de Christina Applegate.
Es de Canadá y tiene una hermana.
Interpretó a la versión joven del personaje de Dan Stevens en Legion.