Sophie er en ung pige, som arbejder i sin mors hattemagerforretning. En dag bliver hun forfulgt af nogle skumle banditter, men reddes i sidste øjeblik af en køn, ung mand, som i bogstaveligste forstand flyver af sted med hende. Han er selv jaget af nogle uhyggelige, menneskelignende spøgelsesgopler, der viser sig at arbejde for den onde Ødeheks. Hauru, som han hedder, er en pigeglad og forfængelig troldmand. Uheldigvis har Ødeheksen fået rettet sin lede opmærksomhed mod Sophie og hendes kontakt med rivalen Hauru, så hun tryller i jalousi Sophie om til en meget gammel Sophie. En 90-årig, rynket morlille, som i hvert fald ikke kan charmere den kønne Hauru. Sophie, i sin forheksede skikkelse, forlader nedtrykt byen. På sin vej møder hun fugleskræmslet Kålroe, og sammen finder de frem til Det Levende Slot. Et vandrende, prustende slot, ganske mærkværdigt konstrueret, som Hauru bor i sammen med sin lærling, drengen Markl.
Efter en voldsom storm, en tæt sky af tåge indhyller en lille Maine by, fældefangst kunstner David Drayton og hans fem-årige søn i en lokal købmand med andre mennesker. De opdager snart, at tågen skjuler dødbringende rædsler, der truer deres liv og værre, deres tilregnelighed.
Da Rannulph Junah (Matt Damon) - den bedste amatør golfspiller i 1910´erne - vender tilbage fra 1. verdenskrig, vender han tilbage med håbet om at glemme og at blive glemt. Han bliver dog overtalt til at spille igen, og da han møder den mystiske Caddy Bagger Vance (Will Smith), begynder han oven i købet også at spile godt.
To Scotland Yard inspektører ved navn Bung og Slowbottom leder i en skov efter nogle forsvundne kvinder, men løber i stedet ind i den gale videnskabsmand Dr. Watt og hans sexede vampyrsøster Valaria. Midt i al halløjet dukker den stedlige varulv og et Frankenstein-uhyre op.