Stella Muir was born on September 12, 1900 in Scarborough, Yorkshire, England, UK. She was an actress, known for
The Heart of a Rose (1919),
A Lass o' the Looms (1919) and
The Call of the Sea (1919). She died on June 3, 1984 in Marlow, Buckinghamshire, England, UK.