A British actress, born in London, United Kingdom. She is known for her participation in many works, such as Damien: Omen II (1978) and Amelia (2009).