Actor de televisión que es mejor conocido por haber interpretado al personaje de Nicholas Scratch en la serie Chilling Adventures of Sabrina de Netflix. También es conocido por haber interpretado el papel de Pete en el drama adolescente Grown-ish.
Su primer papel actoral importante en la pantalla fue en un episodio de NCIS en el 2017 titulado "Pandora's Box, Part 1."
Además de ser actor, también es músico y puede tocar la guitarra, el ukulele y el piano. También ha practicado gimnasia, parkour y danza.
Nació en Hawái y creció en California; ha estado radicado en Los Ángeles, California y Vancouver debido a su trabajo. Tiene una hermana llamada Chloe.
Apareció junto a Kiernan Shipka, Ross Lynch y Lucy Davis en la serie Chilling Adventures of Sabrina de Netflix del 2018.