Cuba, 1958. Kate Miller, una estudiante estadounidense debe marcharse con su familia a Cuba debido al trabajo de su padre. Allí, conoce a un camarero de un hotel, del que pronto se enamora, llamado Javier Suárez, el cuál le enseña a bailar salsa cubana, y ambos participan en un concurso nacional de baile, el cual se ve saboteado por los revolucionarios. Debido a la revolución cubana, Kate tiene que volver a EEUU junto a su familia, dejando a su amor en la isla, y despidiéndose con un gran último baile en la Rosa Negra.