Betty McDowall
Betty McDowall was born on August 14, 1924 in Sydney, New South Wales, Australia as Betty Magarita McDowall. She was an actress, known for The Omen (1976), Little Lord Fauntleroy (1976) and Dead Lucky (1960). She died on December 31, 1993 in London, England.