Acteur et chanteur canadien, il est connu pour ses rôles les films "Zoey's Extraordinary Christmas", "L'étoile de mon cœur" et "13: La comédie musicale ". Il est également crédité sur la bande originale de ce dernier. Il a tenu un rôle mineur dans la série télévisée "Schmigadoon!" en 2021. Il a aussi fait une apparition dans le téléfilm sorti en 2020, "La valse de Noël ".
C'est dans le film sorti en 2019, "Good Boys" qu'il a décroché son premier rôle.
Il a reçu une nomination pour un Ovation Award et un Joey Award pour avoir incarné Michael Banks dans une production de Theatre Under the Stars de "Mary Poppins". Il possède sa propre chaîne YouTube, , sur laquelle il publie ses performances.
Il a deux frères et il a grandi en Colombe-Britannique, au Canada.
Il a travaillé avec les acteurs Debra Messing et Josh Peck dans le film "13: The Musical".