Sheila Brown was born on June 29, 1929 in Los Angeles, California, USA. She was an actress, known for
Three Men in a Tub (1938) and
Melodies Old and New (1942). She was married to George Robert Woolsey. She died on November 3, 2017 in Anaheim, California, USA.