Februarja 1958 18-letna Katey Miller (Romola Garai) s starši prispe v Havano. Njeni starši pričakujejo, da se bo znašla med bogatimi prijatelji, vendar se ona zaljubi v Javiera (Diego Luna), natakarja in izvrstnega plesalca. Par se na skrivaj sestaja v nočnem klubu Havana, kjer vadi plesni nastop za tekmovanje. Vendar bo revolucija spremenila njune načrte...