Black Swan
Juoni

Nina Sayers (Natalie Portman) on New Yorkin maineikkaan balettiseuran nuori tanssija. Hän asuu yhdessä neuroottisen äitinsä Erican (Barbara Hershey) kanssa, joka on entinen tanssija ja joutui lopettamaan uransa 28-vuotiaana ryhtyessään odottamaan Ninaa.
Balettiseura valmistelee kauden ensimmäiseksi esityksekseen Tšaikovskin Joutsenlampea. Baletin ohjaajan, Thomas Leroyn (Vincent Cassel), on valittava esitystä varten uusi päätanssija, sillä hän on laittanut edellisen primaballerinansa Beth MacIntyren (Winona Ryder) pakolliselle eläkkeelle.
Joutsenlammen pääroolin tanssijan on hallittava niin viaton ja herkkä valkoisen joutsenen Odetten rooli kuin myös tämän pimeän ja sensuellin pahan kaksosen, mustan joutsenen, Odilen osa. Nina valitaan yhdeksi ehdokkaaksi kilpailemaan baletin pääosasta yhdessä monien muiden tanssijoiden kanssa.
Ninan koe-esiintyminen ei kuitenkaan suju hyvin. Hän tapaa Thomasin myöhemmin kahden kesken ja pyytää tältä baletin pääosaa. Thomas kertoo Ninalle, että tämän jäykkä tanssitekniikka tekisi tästä loistavan valkoisen joutsenen mutta että tältä puuttuu mustan joutsenen rooliin vaadittava intohimo. Sitten Thomas suutelee Ninaa väkisin, kunnes tämä puree häntä.
Myöhemmin Nina saa huomata, että hänet on valittu joutsenkuningattareksi. Baletin kunniaksi järjestetyissä juhlissa juopunut Beth haastaa riitaa Thomasin ja Ninan kanssa. Myöhemmin hän jää auton alle loukkaantuen vakavasti, ja Thomas uskoo hänen yrittäneen itsemurhaa.
Nina alkaa kokea outoja tapahtumia ympärillään. Thomas puolestaan alkaa arvostella yhä enemmän Ninan ”tunteetonta” mustaa joutsenta ja käskee Ninaa lakata olemasta perfektionisti ja yksinkertaisesti heittäytymään roolin valtaan. Nina tapaa myös balettiseuraan liittyneen uuden tanssijan, Lilyn (Mila Kunis), joka Thomasin mukaan hallitsee sen intohimon, joka Ninalta puuttuu.
Lilyn ja Ninan suhde viilenee melko nopeasti Lilyn tahdittomuuden vuoksi. Lily yrittää kuitenkin hyvitellä käytöstään saapumalla Ninan kotiin ja kutsumalla tämän ulos. Nina epäröi ensin, mutta päättää lopulta liittyä Lilyn seuraan äitinsä vastusteluista huolimatta. Yökerhossa ollessaan Lily tarjoaa Ninalle ekstaasia. Kun Nina viimein palaa kotiin, hän riitelee jälleen äitinsä kanssa. Nina lukittautuu huoneseensa ja harrastaa Lilyn kanssa seksiä.
Seuraavana aamuna Nina herää huoneessaan yksin ja huomaa olevansa myöhässä harjoituksista. Kun Nina saapuu tanssistudiolle, hän näkee Lilyn esiintyvän joutsenkuningattarena. Raivostunut Nina menee Lilyn luokse ja kysyy tältä, miksei tämä herättänyt häntä aamulla. Lily vastaa viettäneensä edellisen yön erään yökerhossa tapaamansa miehen kanssa. Näin ollen paljastuu, että Nina on kuvitellut kaiken, mitä hänen ja Lilyn välillä tapahtui edellisyönä.
Ninan hallusinaatiot pahenevat harjoitusten aikana, eivätkä harhanäyt jätä häntä rauhaan kotonakaan. Hallusinaatiot kärjistyvät lopulta Ninan ja hänen äitinsä käymään kiivaaseen riitaan, jonka jälkeen Nina pyörtyy. Ninan epätasapainoinen käytös huolestuttaa hänen äitiään, joka yrittää estää tytärtään osallistumasta Joutsenlammen ensi-iltaan. Nina tunkee itsensä kuitenkin väkipakolla ulos ja ilmoittaa kivikovaan tanssivansa joutsenkuningattaren roolin. Lily ja Thomas hämmentyvät, kun Nina saapuu ensi-iltaan, sillä tämän äiti oli soittanut heille aiemmin ja kertonut tyttärensä olevan kipeä.
Ensimmäinen näytös sujuu hyvin, kunnes Nina kokee jälleen hallusinaation prinssiä esittävän tanssijan (Benjamin Millepied) nostaessa hänet ylös. Sen seurauksena prinssi pudottaa hänet kesken kaiken lattialle. Järkyttynyt Nina palaa pukuhuoneeseensa ja löytää sieltä Lilyn yllään mustan joutsenen rooliasu. Lily ilmoittaa aikovansa tanssia mustan joutsenen osan ja muuttuu lopulta Ninaksi itsekseen. Nina ja hänen kaksosensa kamppailevat, ja lopulta Nina tyrkkää kaksosensa päin peiliä särkien sen. Nina sieppaa käteensä lasinpalasen ja iskee sillä kaksostaan vatsaan. Sen jälkeen Nina näkee ruumiin olevan Lily.
Nina kätkee ruumiin, palaa lavalle ja tanssii mustan joutsenen roolin intohimoisesti ja aistikkaasti. Nina käsivarsista alkaa kasvaa mustia höyheniä, ja lopulta hänen kätensä muuttuvat siiviksi, kun hän viimein antautuu roolinsa vietäväksi ja muuttuu mustaksi joutseneksi. Näytöksen lopussa yleisö nousee seisomaan osoittaakseen Ninalle suosiotaan. Kun Nina lähtee lavalta, hän saa osakseen Thomasin ja muiden esiintyjien onnittelut tyrmistyttävästä esityksestään. Nina yllättää Thomasin suutelemalla tätä viettelevästi.
Nina palaa pukuhuoneeseensa valmistautumaan baletin viimeiseen näytökseen, jossa valkoinen joutsen kuolee. Kesken kaiken oveen kuitenkin koputetaan. Nina avaa oven ja näkee sen takana Lilyn, joka on tullut onnittelemaan häntä hänen esityksestään. Nina käsittää, että hänen Lilyn kanssa käymänsä kamppailu, kuten myös kaikki muut oudot näyt, ovat olleet pelkkiä hallusinaatioita. Nina kuitenkin huomaa, että hänen pukuhuoneensa peili on siitä huolimatta edelleen särkynyt. Nina huomaa vatsassaan haavan ja käsittää puukottaneensa itseään, ei Lilyä.
Nina palaa lavalle ja tanssii intohimoisesti ja saumattomasti valkoisena joutsenena. Baletin lähestyessä loppuaan, jolloin valkoinen joutsen heittäytyy alas kielekkeeltä, Nina huomaa yleisön joukossa kyynelehtivän äitinsä. Ninan pudotessa yleisö räjähtää jyriseviin aplodeihin. Thomas ja muut esiintyjät saapuvat innoissaan onnittelemaan Ninaa tämän esityksestä, mutta Lily henkäisee kauhusta nähdessään, että Nina vuotaa verta. Elokuva päättyy Ninan maatessa haavoittuneena lattialla katsellen ylös teatterivaloihin ja kuiskaten: ”Minä tunsin sen. Täydellistä. Se oli täydellistä.” Kuva himmenee valkoiseksi yleisön huutaessa Ninan nimeä.