Jack Frost (Keaton) je slavný zpěvák, který kvůli práci zanedbává svou ženu (Kelly Preston) a malého syna Charlieho (Joseph Cross), nepříliš dobrého hráče místního hokejového družstva. Navzdory svému slibu nepřijde na Charlieho důležitý hokejový zápas a jako omluvu mu daruje foukací harmoniku se slovy: " Když na ni zahraješ, splní se ti to, co si budeš v té chvíli přát." O Vánocích dojde k nešťastné události a Jack přichází při autohavárii o život. Po roce, ve chvíli, kdy si Charlie hraje na harmoniku a přeje si, aby se tatínek opět vrátil domů, Jack Frost ožívá … jako sněhulák!