Dirty Dancing 2 – Rok 1958. Amerykańska rodzina przeprowadza się na Kubę. Tam ojciec bohaterki otrzymuje intratną posadę. Zamieszkują w bardzo ekskluzywnej dzielnicy Hawany wśród innych amerykańskich rodzin. Katey (Romola Garai) ma 18 lat i wchodzi w wiek dojrzałości w specyficznej i gorącej atmosferze Hawany, która stoi u progu rewolucji. Poznaje Javiera (Diego Luna), który wprowadza ją w świat kubańskich rytmów. Trafiają do klubu nocnego La Rosa Negra. Chodzą tu wyłącznie miejscowi i taniec jest gorętszy od temperatury na zewnątrz. Katey i Javier decydują się wystąpić jako para w najbardziej prestiżowym konkursie tańca.