Estelle Hemsley: Estelle Hemsley. Actress: The Leech Woman. Estelle Hemsley was born on 5 May 1887 in Boston, Massachusetts, USA. She was an actress, known for The Leech Woman (1960), Take a Giant Step (1959) and Green Mansions (1959). She died on 5 November 1968 in Hollywood, California, USA.
Known For: The Leech Woman (Old Malla), Take a Giant Step (Gram Martin), Green Mansions (Cla-Cla), Baby the Rain Must Fall (Catherine)