Le fils de Frank Connor, officier de police modèle qui a mis toute sa vie au service de la loi, est atteint d'une maladie mortelle. Seule une greffe de moelle épinière compatible peut le sauver. McCabe, criminel endurci, tueur condamné à la détention à perpétuité, possède la combinaison génétique adequate, il est le donneur ideal, le seul susceptible d'accomplir ce miracle. Frank persuade ses superieurs de transférer le tueur dans un hôpital de San Francisco. McCabe en profite pour s'évader, après avoir tué plusieurs innocents.
Jack Frost est mort sans avoir pu partager enfin un Noël avec son fils Charlie. Un an plus tard, inconsolable, le garçon fabrique un bonhomme de neige à l'effigie de son père et joue de l'harmonica "magique" qu'il lui a légué avant de mourir. Et là, le miracle s'accomplit : l'âme de Jack investit le bonhomme de neige, qui prend vie...