Ben Ravencroft

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

He is one of Cillian, Lorcan and Lilly's evil relatives and the main antagonist of The Final Adventure, the season finale of Lorcan Darcy's Adventures.