Sherlock
2010
Rita Davies was born on 24 February 1933 in Hertfordshire, England, UK. She was an actress, known for Monty Python and the Holy Grail (1975), Children of Men (2006) and The Best Offer (2013). She was previously married to Ian MacNaughton. imdb.com