Alex (Jennifer Beals) est une jeune femme qui rêve d’être danseuse-étoile mais qui, comme tout le monde à Pittsburgh, est forcée d’être soudeuse le jour et de danser dans des cabarets la nuit. Elle finit par céder à son employeur, Nick (acteur oublié) après des semaines de harcèlement, mais lui rend à son tour une vie impossible lorsqu’elle découvre que son « prince charmant » continue de voir son ex-épouse. Enfin, Nick joue de ses relations pour qu’Alex puisse passer l’audition qui lui permettrait d’entrer au conservatoire bien qu’elle ne connaisse rien à la danse classique, ce qu’elle finit par réussir à faire, malgré une prestation assez douteuse.