Sally Demay was born on January 17, 1922 in Philadelphia, Pennsylvania, USA. She is an actress, known for Stardust Memories (1980), Is There Sex After Death? (1971) and Looking Up (1977).