Przygotowania do Świąt w rodzinnym mieście Lili trwają w najlepsze. Mieszkańcy z niecierpliwością oczekują spokojnego czasu w towarzystwie swoich rodzin. Wszystko idzie dobrze do momentu, gdy Lili postanawia wezwać za pomocą czarów Ruperta – legendarnego pomocnika św. Mikołaja z czasów średniowiecza. Jednak Rupert nie tylko czuje się nieswojo we współczesności, ale jest też coraz bardziej zły, że obecne zwyczaje świąteczne za bardzo polegają tylko na kupowaniu prezentów. Sprawa szybko wymyka się spod kontroli. Gość z przeszłości zmienia się w dzikie stworzenie sprzed czasów, zanim oswoił go św. Mikołaj, a Święta w obecnej postaci stają pod znakiem zapytania. Teraz czarodziejka Lili wraz z jej małym, zielonym smokiem muszą powstrzymać Ruperta, by wszyscy mogli także w tym roku cieszyć się Bożym Narodzeniem.