Hattukaupan Sophie kohtaa sattumalta kaunottaria viettelevän turhamaisen velhon nimeltä Hauru. Nuori neito joutuu kateellisen Turhamaisuuden noidan loihtimana kokemaan, millaista on elää 90-vuotiaana. Sophie jättää entisen elämänsä - ja päätyy taloudenhoitajaksi Haurun liikkuvaan linnaan. Sophie salaa oikean henkilöllisyytensä Haurulta ja ystävystyy linnan muiden asukkaiden kanssa. Tunteiden noustessa pintaan Sophien todellinen ikä kurkistaa esiin vaikka kesken lauseen. Miyazakin maailmassa päähenkilön ikä voi muuttua jopa saman kohtauksen aikana.
Vaativan roolin tekee suomeksi Laura Malmivaara. Japanilaisen version Sophie Chieko Baisho laulaa myös koskettavan tunnussävelmän.
Kullanarvoisissa ekstroissa pääsemme harvinaiselle vierailulle Liikkuva linna -romaanin luoneen kirjailija Diane Wynne Jonesin kotiin. Studio Ghiblin digianimaatio-osaston johtaja Mitsunori Katama esittelee elokuvassa käytettyä animaatiota ja tietokonegrafiikkaa: miten Ghiblin animaatioiden taika oikein syntyy.