Un giocatore d'azzardo professionista americano di nome Jack Weil (Redford) decide di visitare L'Avana, Cuba, per giocare d'azzardo. Sulla barca per L'Avana incontra Roberta Duran (Olin), moglie di un rivoluzionario, Arturo (Julia). Poco dopo il loro arrivo, Arturo viene portato via dalla polizia segreta, e Roberta viene catturata e torturata. Jack la libera, ma lei continua a sostenere la rivoluzione.