Nina est ballerine au sein du New York City Ballet. Lorsque le directeur artistique de la troupe décide de remplacer la danseuse étoile de leur nouveau spectacle, « Le Lac des cygnes », son choix s'oriente vers elle. Mais une nouvelle arrivante, Lily, l'impressionne également beaucoup. Le ballet de Tchaïkovski exige une danseuse capable de jouer le Cygne blanc dans toute son innocence et sa grâce, et le Cygne noir qui symbolise la ruse et la sensualité. Nina est parfaite pour danser le Cygne blanc, Lily pour le Cygne noir. Alors que leur rivalité se mue peu à peu en une amitié perverse, Nina découvre, de plus en plus fascinée, son côté sombre. Mais s'y abandonner pourrait bien la détruire...