Dos nens de 13 anys són amics de tota la vida fins que un succés impensable els separa. L’un s’acosta llavors a la mare de l’altre per intentar entendre què ha passat.

Thor és un arrogant i cobejós guerrer la imprudència del qual provoca una antiga guerra. Per aquest motiu, el seu pare Odín el castiga bandejant-lo a la Terra perquè visqui entre els homes i descobreixi així el veritable sentit de la humilitat. Quan el malvat més perillós del seu món envia a la Terra les forces més fosques d'Asgard, Thor s'adonarà del que realment cal per ser un veritable heroi.

Gillian Holroyd (Kim Novak), membre d'una saga de bruixots, entre els quals hi ha la seva tia Queenie (Elsa Lanchester) i el seu germà Nicky (Jack Lemmon), s'enamora bojament d'un famós editor, Sheperd Henderson (James Stewart), que està a punt de contraure matrimoni. La jove bruixa no dubta a utilitzar un dels seus conjurs per aconseguir que Sheperd deixi la seva promesa i es rendeixi als seus encants. Tot surt segons el previst però, poc després, Gillian confessa la veritat sobre els seus poders a Shepherd que, indignat, demana ajuda a l'extravagant senyora De Pass perquè trenqui l'encanteri. Tia Queenie pren cartes a l'assumpte i intenta utilitzar la màgia més poderosa per reunir la parella: l'amor.