Actrice de cinéma et de télévision, elle est surtout connue à la télévision pour avoir incarné Bianca lors de la sixième saison de "Game of Thrones". Elle a ensuite décroché un rôle principal dans la série de la chaîne Freeform "Siren".
Elle a pris des leçons de théâtre au lycée avant d'étudier à la Royal Academy of Dramatic Arts, établissement où elle a obtenu son diplôme de comédienne. Elle a également développé des compétences en ballet, hip-hop, flamenco, en chant et en violon.
Son plus grand rôle, avant de jouer dans "Siren" a été celui de Sirène dans "Le roi Arthur : La légende d'Excalibur"
Elle a un frère.
Elle a joué aux côtés d'Alex Roe dans "Siren".