Mladi miš po imenu Fievel i njegova obitelj odlučuju migrirati u Ameriku, "zemlju bez mačaka", na prijelazu u 20. stoljeće. Ali Fievel u Novom svijetu završi sam, i mora se ne samo braniti od mačaka s kojima se nije mislio ikad ponovno suočiti, već i nositi s usamljenosti daleko od kuće.

Božić se približava, a Gillian Holroyd (Kim Novak) nema velike koristi od svojih magičnih, vještičjih sposobnosti. Ljupke vanjštine i snažnog karaktera, sama mora provesti jedan od najljepših dana u godini... osim ako ne pronađe put do srca šarmantnog susjeda Sheparda Hendersona (James Stewart). Koristeći se magijom, Gillian polako osvaja Shepardovu naklonost, uspijeva utjecati na raskidanje njegovih zaruka s konkurenticom, no njezinom planu iznenada zaprijeti objavljivanje knjige o tajnom vještičjem društvu...

Alex (Winslow Fegley) je kreativan dječak koji uživa u pisanju strašnih priča. Nakon što ga radi toga proglase čudnim i odbace, on odluči kako više nikada neće pisati. Tada ga zla vještica (Krysten Ritter) zarobi u njenom magičnom stanu u New Yorku i zahtjeva od njega da joj svake večeri ispriča jednu priču ako želi ostati živ.Zarobljen unutra s Lenore, vještičinom zlobnom mačkom koja prati svaki njegov pokret, Alex upoznaje Yasmin (Lidya Jewett), također zarobljenicu, koja je naučila kako preživjeti sve zlobne vještičje podvale. S Yasmininom pomoći Alex će morati naučiti kako prihvatiti ono što ga čini jedinstvenim i pomoću toga iznova ispisati svoju sudbinu i osloboditi ih.