Na svoj trinaesti rođendan Marnie (Kimberly J. Brown) saznaje da je vještica. Osim prvotnog oduševljenja, oduševi je činjenica da je podrijetlom iz dugačke loze vještica. Potom, Marnie i njezini rođaci idu u posjet njenoj ekstravagantnoj baki Aggie (Debbie Reynolds), u njezinom domu u Začaranom gradu. Začarani grad je prelijepo, ali čudno mjesto u kojem vještice, goblini i vampiri normalno žive svojim životima. Ali Marnie počinje otkrivati da zlo počinje vladati Začaranim gradom, a konačan plan mu je i zavladati svijetom. Zato će Marnie skupa sa svojom družinom, krenuti u tešku bitku protiv zla.
U 12. stoljeću kralj Richard Lavljeg Srca vraća se iz križarskih pohoda. Na povratku je zarobljen, a njegov zli brat John koristi priliku kako bi preoteo englesko prijestolje. Kralju odan vitez, sir Ivanhoe (R. Taylor), pronalazi kralja zatočenog u jednom austrijskom dvorcu. Vraća se u Englesku, obilježenu stalnim sukobima između normanskih vladara i potlačenih Saksonaca, kako bi sakupio otkupninu. Riječ je o velikoj svoti novca te mu pomažu židov Isaac i njegova lijepa kći Rebecca (E. Taylor). Kako bi došao do novca, sir Ivanhoe odlazi na viteški turnir, ali je u posljednjoj borbi teško ranjen. Iako ljubomorna, njegova draga, lady Rowena (J. Fontaine), prepušta Rebecci da ga njeguje. Johnovi štićenici De Bois-Guilbert i De Bracy zarobe Ivanhoevog oca, lady Rowenu, Isaaca i Rebeccu. Ivanhoe se dobrovoljno preda u zamjenu za njihovu slobodu, ali je prevaren. Zarobljenike oslobađa Robin Hood sa svojim pobunjenicima, ali sir Guilbert uspije oteti Rebeccu i s njom bježi princu Johnu.
Stara kartaška igra oživi i obitelj odvede u prošlost, u srednjovjekovno selo u kojem moraju razotkriti vukodlake kako bi se vratili kući.