Sarah Ravencroft as Who is The Most Powerful Villain of All Time - Toonking1985's Voting Page Fan Cast | myCast.io
Sarah Ravencroft
female
Sarah Ravencroft is the titular overarching antagonist of the 1999 animated film Scooby-Doo! and the Witch's Ghost, the second installment of the Scooby-Doo direct-to-video film series.