En ung kuban vid namn Rafael Infante får efter moderns död möjlighet att komma till Houston i USA. Rafael anställs som vaktmästare på dansstudion Excelsior, vars numera utbrände ägare John Burnett en gång i tiden kände hans mor. Excelsiors vackra men iskalla danslärare Ruby har som mål att vinna en viktig danstävling i Las Vegas. Rafael visar sig ha stor talang som dansare, fast i en annan och mer improviserad stil än den koreografi som gäller vid dansstudion, samtidigt som han kan grunderna i klassisk balett. Han har en kärlekshistoria med Ruby, samtidigt som han framgångsrikt tävlingsdansar med en annan dansare, Patricia. Burnett blir medveten om sin relation till Rafael - han är far till Rafael - och låter honom bli delägare i studion. Kring detta utspelas en mängd dansnummer, inte minst i samband med ett världsmästerskap i dans i Las Vegas.