A British actress, born in London, England, United Kingdom. Her most notable works include the film River Queen (2005) and the television film My Government and I (2000).