Durant la révolution cubaine de 1959, un mercenaire britannique retourne à Cuba, où la révolution menace face à l'autorité déclinante du dictateur Fulgencio Batista. Il y rencontre un de ses amours passées (Brooke Adams), qui est négligée par son mari cubain (Chris Sarandon). Le film se termine sur la chute de La Havane aux mains des révolutionnaires de Fidel Castro.