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. 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.