Jack Weil, joueur de cartes professionnel, se rend à la Havane dans les derniers jours de l'année 1958, afin d'y disputer la plus importante partie de sa vie. Il y rencontre la révolutionnaire Roberta Duran, dont il sauve la vie. Une passion dévorante va naître entre ces deux êtres que tout oppose.