She gained fame for her role as Ginny Weasley in Harry Potter, and won a Rodial Award for Most Edgy Look for her appearance in Harry Potter and the Deathly Hallows.
She attended King Alfred School in North London for her secondary education, and studied film and television at University of the Arts: London College of Communication while filming Harry Potter and the Deathly Hallows - Part 1.
She played a nursemaid in the 2012 film adaptation of John Bansville's novel The Sea, and eventually began screenwriting and directing as well as acting.
Her parents owned a jewelry company called Wright & Teague, and raised her alongside her older brother, Lewis. She was once engaged to Jamie Campbell Bower, but in June of 2012 they called off their engagement. She later got engaged to Simon Hammerstein.