Biography

Sheila Donald was born in 1929 in Leith, Edinburgh, Scotland as Sheila Mary Donald. She is an actress, known for New Town Killers (2008), Badger by Owl-Light (1982) and Orphans (1998).