Actrice mieux connue comme Tee Taylor dans Tracy Beaker Survival Files et Tracy Beaker Returns. Elle a aussi incarné Ashley Tyler dans le film de science-fiction Phénomènes paranormaux en 2009. En 2019, elle a commencé à jouer Marilka dans la série fantasy The Witcher.
Elle a eu son premier rôle récurrent en interprétant Penny dans EastEnders en 2008.
Elle a repris son rôle de Tee en 2013 dans la série The Dumping Ground.
Elle a deux sœurs, Ellis et Anya. Elle a été en couple avec l'acteur Tom Leach.
Elle a décroché l'un de ses premiers rôles importants face à Milla Jovovich dans le thriller Phénomènes paranormaux (2009).