Rita Davies was born on February 24, 1933 in Hertfordshire, England, UK. She was an actress, known for
Monty Python and the Holy Grail (1975),
Children of Men (2006) and
The Da Vinci Code (2006). She was married to
Ian MacNaughton. She died on January 19, 2016 in Princess Alice Hospice, Esher, Surrey, England, UK.