Ce 24 décembre, la ville de Wichita dans le Kansas, se réveille sous une pluie glaciale et il se pourrait que cette année Charlie Arglist (John Cusack) ait une vraie raison de faire la fête. Car Charlie, avocat véreux et son associé à peine plus scrupuleux, l’inflexible Vic Cavanaugh (Billy Bob Thornton) viennent de subtiliser la coquette somme de 2 147 000 $ à un caïd de Kansas City. Bill Gerard (Randy Quaid).
Pourtant, ce que Charlie convoite plus encore c’est la sublime Renate (Connie Nielsen) patronne de la boite de strip-tease Sweet Cage avec qui il rêverait de quitter la ville.