La vie de David s'écroule lorsque sa fille est tuée en rentrant chez elle, après avoir tenté de joindre ses parents, dont le téléphone était coupé. Il décide de s'en prendre à la compagnie de téléphone alors que la police tente de retrouver le meurtrier.
En entrant dans un bar new-yorkais, le comique Shane O'Driscoll rencontre Kirsty, une belle barmaid énigmatique. Rapidement, ils réalisent tous deux qu'il y a quelque chose de spécial entre eux. Des mois plus tard, à la veille de Noël, Shane, devenu une épave échevelée et désespérée,...