Jack Frost (Michael Keaton) je slávny bluesový spevák, ktorý kvôli svojej práci zanedbáva svoju manželku (Kelly Prestonová) i malého syna Charlieho (Joseph Cross), nie príliš dobrého hráča miestneho hokejového družstva. Napriek svojmu sľubu Jack nepríde na Charlieho dôležitý hokejový zápas a ako ospravedlnenie mu daruje fúkaciu harmoniku so slovami: "Keď na ňu zafúkaš, splní sa ti to, čo si budeš práve v tej chvíli želať." Počas Vianoc dôjde k nešťastnej udalosti a Jack zomiera pri autonehode. Po roku, vo chvíli keď Charlie hrá na harmonike a praje si, aby sa otecko vrátil domov, Jack Frost ožíva a vracia sa ako snehuliak.