Famous for her role as Ruby Button on the British soap opera Hollyoaks, she is also well known for her portrayal of Romilda Vane in Harry Potter and the Half-Blood Prince and Harry Potter and the Deathly Hallows: Parts 1 and 2. Before beginning her screen acting career, she studied at Highgate Wood School and the Camden School for Girls.