Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
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), Dead Lucky (1960) and Little Lord Fauntleroy (1976). She died on December 31, 1993 in London, England.