Havana Nights adds tropical heat to what already was, in the 1987 original, an overheated story. Set in 1958 Cuba, the movie follows an American
high-schooler (Romola Garai) who moves with her family to Havana and finds excitement with a busboy (Diego Luna). It’s often silly, but the music and dancing are infectious, and there’s no denying the story’s primal pull.