Obtuvo fama interpretando a Joaquín en el drama Riverdale de CW. También tuvo pequeños papeles en Beyond the Lights y Ted 2.
Comenzó su carrera originalmente como baterista, tocando de niño y eventualmente grabando y saliendo de gira profesionalmente en Canadá.
Es co-dueño del manufacturero canadiense Essex County Drums con su padre. Fundaron la compañía en el 2005.
Su madre, Linda, es una artista visual y maestra de secundaria, y su padre, John, fue un ingeniero civil y constructor de baterías de música. Tiene una hermana mayor, Argelia. Su novia se llama Emily.
Interpreta al interés romántico del personaje de Casey Cott, Kevin Keller, en Riverdale de CW.