Miembro del elenco de la serie The Umbrella Academy de Netflix que consiguió el papel de la versión joven de Diego.
Entrenó como bailarín y como actor, incluyendo dos años en el Broadway Artist Alliance Intensive NYC. Ganó competencias con el Bizland Dance Studio.
Apareció en un episodio de The Next Step llamado "Sweet and Salty."
Es de Canadá y es de raíces polacas y filipinas. Tiene una hermana llamada Lauryn.
Consiguió el papel de la versión joven del personaje de David Castañeda Jr. en The Umbrella Academy.