Zlá čarodejnica potrebuje na uskutočnenie svojich zlých plánov láskavého syna obuvníka Jakuba. Keď Jakub odmietne, vezme mu sedem rokov života a premení ho na škaredého trpaslíka. Čarodejnica, ktorá si je istá, že James to nezvládne, sa vzdá a pomôže jej...