Foiled by a hero when he’s inches away from conquering the world, the devil finds himself in modern-…