De achttienjarige Sophie werkt hard in de hoedenwinkel die haar vader ooit bezat. Op een een dag loopt Sophie de mysterieuze tovenaar Howl tegen het lijf. Howl is knap en de jaloerse Heks van Verspilling hen samen ziet besluit ze Sophie te vervloeken. Sophie wordt pardoes 72 jaar ouder en om haar geheim te bewaren vlucht ze naar Howl's kasteel. Howl herkent haar niet en neemt Sophie aan als huishoudster.