C'est un jeune acteur qui a acquis une renommée internationale pour son rôle récurrent de Victor dans la série The Returned de A&E. Il a ensuite obtenu des rôles dans les séries de Netflix: Les Désastreuses Aventures des orphelins Baudelaire, Les Baby-sitters, ainsi que dans la série The Good Doctor de la chaîne ABC.
Il est acteur depuis l'âge de quatre ans; il a participé à de nombreuses publicités nationales et internationales.
Il a eu un rôle mineur dans Big Eyes, le film réalisé par Tim Burton en 2014.
Né à Vancouver, il est le cadet d'une famille de cinq enfants, avec deux sœurs.
Il a joué aux côtés d'India Ennenga dans la série The Returned.