Jack Frost (Michael Keaton) jest liderem zespołu rockowego Jack Frost Band. Grupa wciąż czeka na swój największy sukces, póki co muszą dużo koncertować. Jack ciągle jest więc w trasie zaniedbując nieco swą piękną żonę (Kelly Preston) i 11-letniego syna Charlie'ego (Joseph Cross). Pewnego dnia spiesząc się na wigilijną kolację Jack ginie w wypadku samochodowym. Charlie i jego matka nie potrafią sobie poradzić z tą stratą. Dokładnie rok później, w przeddzień świąt Bożego Narodzenia, Jack wraca jako... śniegowy bałwan.