Betty McDowall: Betty McDowall. Actress: The Omen. Betty McDowall was born on 14 August 1924 in Sydney, New South Wales, Australia. She was an actress, known for The Omen (1976), Dead Lucky (1960) and Little Lord Fauntleroy (1976). She died on 31 December 1993 in London, England, UK.
Known For: The Omen (American Secretary), Dead Lucky (Jenny Drew), Little Lord Fauntleroy (Mary), The Count of Monte Cristo (MercedesSimone)