Sophie yang masih remaja bekerja di toko topi milik mendiang ayahnya di kota. Suatu hari ia dikutuk oleh seorang penyihir yang mengubahnya menjadi nenek tua berumur 90 tahun. Sophie pada awalnya cemas akan perubahan yang dialaminya. Namun, lama-kelamaan ia mencoba untuk menerimanya. Perubahan ini pula yang membawanya pada petualangan yang sesungguhnya.