Nina (Portman) este o balerină din New York a cărei viaţă, precum a tuturor din această profesie, este complet consumată în jurul baletului. Trăieşte împreună cu mama ei, Erica (Hershey), o fostă balerină extrem de obsesivă, care exercită un control sufocant asupra ei. Când directorul artistic Thomas Leroy (Cassel) decide să o înlocuiască pe prima balerină Beth Maclntyre (Ryder) pentru deschiderea producţiei noului sezon Swan Lake, Nina este prima lui alegere. Însă Nina are o adversară în competiţie; o nouă dansatoare pe nume Lily (Kunis) care reuşeşte să îl impresioneze până şi pe Leroy. Swan Lake are nevoie de o dansatoare care să interpreteze şi White Swan, ce reprezintă inocenţă şi graţie, precum şi Black Swan, care reprezintă viclenia şi senzualitatea. Ninei i se potriveşte de minune White Swan, dar Lily este însăşi întruchiparea Black Swan. În timp ce cele două dansatoare îşi extind rivalitatea într-o neaşteptată prietenie, Nina începe să îşi descopere şi partea întunecată - o nesăbuinţă care ameninţă să o distrugă.