Es conocida por interpretar a Lavender Brown en las últimas tres películas de la serie cinematográfica Harry Potter, destacando su papel en Harry Potter y el misterio del príncipe, estrenada en julio de 2009.
Su padre es médico general y ella es la mayor de cuatro hermanos.
Reveló en 2018 haber sido violada por su instructor de tenis a los 14 años.
También ha estado en la producción de Aladdín como una Princesa e interpretó a Sarah en Isobel el oso bailarín.
[3] Su relación inspiró su comedia de 2015, "I Loved Her", que participó en el Edinburgh Festival Fringe[4] y su programa Sunrise (2018).