Claim: Vanessa Brown starred as Cathy in the 1976 film The Witch Who Came From the Sea.
Evidence: 1976 The Witch Who Came From the Sea Cathy