She was born in London, the daughter of Ralph Bates and actress Virginia Wetherell. She made her television debut as a child, taking a leading role as Pauline Collins and John Alderton's daughter Freddy in the ITV drama Forever Green and later played the lead character's daughter in Kavanagh QC. She has appeared in several films including Harry Potter and the Chamber of Secrets.