Devenue célèbre en 2016 après avoir été choisie pour jouer Cheryl Blossom dans l'adaptation de Riverdale par Archie. Elle a également interprété Eliza dans le film fantastique The Curse of Sleeping Beauty. Elle a ensuite exercé comme productrice et actrice principale du film Clare et 16.
Elle a obtenu son premier cachet en tant qu'actrice en 2015 avec un petit rôle dans The Hive.
En 2016, elle a été choisie pour le rôle principal dans le film F*&% the Prom de Benny Fine. Elle sera l'actrice principale du thriller Jane, qui sortira en 2022, et a également participé à sa production.
Elle a un frère nommé Shaun et ses parents sont originaires d'Afrique du Sud. Elle est sortie avec T. Mills de 2017 à 2020.
Elle a rejoint KJ Apa et Cole Sprouse pour le casting de Riverdale sur CW.