An English actress, born in Devon, England, UK. She is best known for her role in the movie The Rainbow Thief (1990), directed by Alejandro Jodorowsky, and starring Omar Sharif and Peter O'Toole.