She played Rose Weasley on Harry Potter and the Deathly Hallows – Part 2 alongside Daniel Radcliffe.
She appeared in the film Horrid Henry: The Movie with Richard E. Grant.
She played the role of Estella in Great Expectations alongside Helena Bonham Carter.
She began acting in commercials when she was younger.
She spent much of her professional life in London with her family.