Known best for his role as Archie Andrews on the CW series Riverdale, he also portrayed Kane Jenkins on New Zealand's popular TV2 soap opera Shortland Street. In 2018, he starred as the lead in the film The Hate U Give. He has cultivated a significant internet presence, accumulating more than 8 million Instagram followers.
He joined the cast of Shortland Street in 2013.
When he was just fourteen years old, he recorded a solo guitar album.
He and Emily Robins both became known for their roles on Shortland Street.