Acteur de télévision qui est surtout connu pour avoir joué le personnage de Nicholas Scratch dans la série Netflix Les Nouvelles Aventures de Sabrina. Il est également connu pour avoir joué le rôle de Pete dans la série dramatique pour adolescents Grown-ish.
Son premier grand rôle d'acteur à l'écran a été tenu dans un épisode de NCIS en 2017 intitulé "Pandora's Box, Part 1".
En plus d'être acteur, il est aussi musicien et sait jouer de la guitare, du ukulélé et du piano. Il a également fait de la gymnastique, du parkour et de la danse.
Il est né à Hawaï et a grandi en Californie ; il s'est installé à Los Angeles et à Vancouver pour son travail. Il a une sœur nommée Chloé.
Il a joué aux côtés de Kiernan Shipka, Ross Lynch, et Lucy Davis dans la série Netflix 2018 Les Nouvelles Aventures de Sabrina.