Ben Ravencroft

Ben Ravencroft is the central antagonist of Scooby-Doo’s franchise’s seventh feature film Scooby-Doo and the Witch’s Ghost.

He was a mystery author and warlock.