Super Ghouls 'n Ghosts

In Super Ghouls 'n Ghosts the player takes the role of the knight Arthur, who must once again rescue the Princess from the demons. The antagonist this time is the Emperor Sardius (known as Samael in the Japanese version), who has kidnapped the Princess in order to obtain the whereabouts of the Goddess' Bracelet, the only weapon capable of destroying Sardius.