Djevojka Sofija živi mirnim životom u rodnom gradu i radi u trgovini šešira svoje majke. Vještica od Pustoši baci na nju uroke i pretvori je u staricu, protiv čega ona ništa ne može učiniti. Sad ne može više nastaviti posao sa šeširima i odlazi u neugledni pokretni dvorac...
Kad mu maskirani „demoni” ubiju obitelj, a njemu smjeste za ubojstvo, bivši plaćeni ubojica krene u osvetu protiv ekipe koja je preuzela kontrolu nad njegovim gradom.