Audrey Teesdale was born on March 4, 1921 in Shanghai, China. She was an actress, known for Forbidden (1949), Love and War (1967) and Homicide (1964). She was previously married to David Eadie. She died on August 8, 2003 in Lambeth, London, England, UK.