Гавана, 1959 год. Накануне переворота на Кубе, приведшего к свержению диктатуры генерала Батисты, на остров прибывает отставной майор британских ВВС Роберт Дейпс. В качестве наёмного советника по безопасности он должен работать с генералом Белло и помогать команде Батисты сохранять власть. Майор Дейпс случайно встречается со старой подругой Александрой, с которой у него был страстный роман 15 лет назад в Северной Африке. Сегодня его бывшая возлюбленная замужняя женщина, но счастья в браке не нашла. Хуан Пулидо, злоупотребляющий алкоголем и флиртующий муж, наследник крупнейшего на острове конгломерата рома и табака, не даёт ей никакой опоры в жизни и чувства безопасности. Хуан закрутил роман с одной из своих сотрудниц, а брат этой девушки, революционер Хулио хочет его убить. Между Робертом и Александрой оживает старое чувство. Поскольку ситуация на Кубе накаляется, майор пытается уговорить ее покинуть страну.