Действие фильма разворачивается на фоне предреволюционных лет в Кубе, когда на карту поставлены судьбы целого народа и будущее острова висит на волоске. В центре повествования — бывший офицер британской армии, чьи прошлые воинские подвиги остаются за кадром, но чья репутация всё ещё вызывает доверие и страх. Его вербуют могущественные силы правящей верхушки: генерал Батиста предлагает ему контракт, обещая выгодное вознаграждение и ясное задание — подавить растущее партизанское движение, которое пытается повернуть страну в иную сторону. Мужчина соглашается, руководствуясь прагматизмом и ощущением долга, однако вскоре понимает, что его роль в этой истории намного глубже и сложнее, чем простая задача «полицейской операции». Он оказывается между лояльностью к нанимателю и растущей симпатией к людям, чьи жизни рушатся от конфликта. По мере того как партизаны усиливаются и жители Кубы всматриваются в каждое движение своих властей, герои вынуждены сталкиваться с моральными компромиссами, которые ставят под сомнение ценности и цели всех сторон. Фильм исследует цену власти, личные противоречия героя и ход революции, отражая не только политическую борьбу, но и человеческое сердце в эпоху перемен. Съёмка передаёт жаркий климат, шум толп и напряжение подземной борьбы, создавая ощущение неизбежности событий, ведущих к восстанию.
Прекрасную кубинку Александру Лопес де Пулидо должна была играть Дайана Росс. По каким-то причинам она отказалась, и эту роль сыграла Брук Адамс, о чем впоследствии очень жалела.