During the revolution, a high-stakes gambler arrives in Cuba seeking to win big in poker games. Along the way, he meets and falls in love with the wife of a Communist revolutionary.

Robert Redford
as Jack Weil

Lena Olin
as Bobby Duran

Alan Arkin
as Joe Volpi

Tomas Milian
as Menocal

Daniel Davis
as Marion Chigwell

Tony Plana
as Julio Ramos

Betsy Brantley
as Diane

Lise Cutter
as Patty

Richard Farnsworth
as Professor

Mark Rydell
as Meyer Lansky