Katey Miller (Romola Garai) se mută din SUA la Havana, în Cuba, împreună cu părinţii ei în noiembrie 1958, cu puţin înainte să izbucnească Revoluţia. Părinţii ei vor ca fata să-şi facă prieteni în cercurile din înalta societate, dar ea îi sfidează îndrăgostindu-se de Javier (Diego Luna), un ospătar care este şi un dansator fantastic. Cei doi se întâlnesc în secret într-un club de noapte din Havana, şi exersează paşii de dans pentru un prestigios concurs naţional de dans. Dar Revoluţia lui Castro îi alungă pe toţi americanii din Cuba, iar planurile celor doi sunt ameninţate.
|