Ben Ravencroft

Ben Ravencroft (voiced by Tim Curry) is the secondary antagonist of Jeffrey, Jaden & Friends' Storm Adventures of Scooby Doo and the Witches Ghost.