El actor que interpreta a Javier, Diego Luna, al no ser un bailarín profesional tuvo que aprenderse todos los bailes en seis semanas.
La trama de la película se basa en la historia vivida por el productor Joann Jansen Fregalette, que en 1958 se trasladó a Cuba con su familia.
En un principio, los actores a los que consideraron para transformarse en Javier y en Katie fueron Natalie Portman y Ricky Martin.
La película, en su totalidad está filmada en Puerto Rico, con el fin de mantener la estética pre-revolucionaria cubana, los productores proporcionaron plazas de aparcamiento subterráneo para las personas que visitaran la zona durante el rodaje para que no se viesen coches modernos estacionados en las calles.
La película está en el número 11 de las 25 peores secuelas hechas por Entertainment Weekly.