Ben Ravencroft

Ben Ravencroft Is one of the two main antagonists in the movie Scooby-Doo and the Witch's Ghost alongside his evil ancestor Sarah Ravencroft.

Ravencroft is Daveg502's favorite Scooby Doo Villain, alongside Phantom Virus.