Vic Jenkins est capturé par des terroristes exigeant dix millions de dollars en diamants. Michael, aidé à contrecœur par la coriace Rosanna, est envoyé par la C.I.A. pour ramener Jenkins et mettre un terme à ses ravisseurs de contrebande.
Deux ans après la mort de son mari, Katherine retourne chez ses parents pour fêter Noël avec son fils Will. À la gare, elle rencontre Jack qui vient participer au Bal des neiges, mais la véritable raison de la venue de ce dernier est toute autre…