Ben Ravencroft

Ben Ravencroft 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.