Annie Leake was born on August 1, 1928 in Staines, Surrey, England, UK. She was an actress, known for
Beryl's Lot (1973),
The Bright Side (1985) and
The Case of Marcel Duchamp (1984). She was married to
Roger Hancock. She died on December 19, 2006.