Lebăda neagră urmăreşte povestea Ninei (Portman), o balerină într-o companie de balet din New York, a cărei viaţă, la fel ca a tuturor celor din această branşă, este complet consumată de dans. Locuieşte cu mama ei, Erica, fostă balerină (Barbara Hershey), care sprijină cu zel ambiţia profesională a fiicei sale. Când directorul artistic Thomas Leroy (Vincent Cassel) decide s-o înlocuiască pe prim-balerina Beth Macintyre (Winona Ryder) pentru producţia de deschidere a noii stagiuni, "Lacul lebedelor", Nina este prima alegere. Dar Nina are concurenţă: o nouă dansatoare, Lily (Kunis), care îl impresionează, de asemenea, pe Leroy. "Lacul lebedelor" necesită o dansatoare, care poate juca atât Lebăda Albă cu inocenţă şi graţie, cât şi Lebăda Neagră care reprezintă viclenia şi senzualitatea. Nina e perfectă pentru rolul Lebedei Albe, însă Lily este personificarea Lebedei Negre. În timp ce cele două tinere dansatoare îşi extind rivalitatea într-o prietenie bolnăvicioasă, Nina începe să-şi descopere partea întunecată, cu o inconştienţă care ameninţă s-o distrugă.