A British film, television, and stage actress, born in Hampstead, London, to English actor and radio presenter Neil Landor and an Irish mother. She was educated at the Royal Ballet School. Her credits include The Devil Rides Out, The Amazing Mr. Blunden, and The Adventures of Sherlock Holmes.