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.
Category:Lorcan Darcy's Adventures Characters