Black Swan kertoo Ninasta, New York City Ballet'n tanssijattaresta, jonka elämään ei tähtiballerinoille tyypilliseen tapaan mahdu juuri mitään muuta kuin tanssi. Hänen jo uransa päättänyt tanssijaäitinsä Erica tukee innokkaasti tyttärensä kunnianhimoista urakehitystä. Kun taiteellinen johtaja Thomas Leroy päättää vaihtaa ensitanssijatar Beth MacIntyren pois seuraavan kauden avaavasta Joutsenlammesta, Nina on vahvin ehdokas tämän korvaajaksi. Mutta Ninalla on kilpailija: uusi tulokas Lily, joka hänkin tekee vaikutuksen Leroyhin. Nina sopii täydellisesti Valkoisen joutsenen rooliin, mutta Lily on kuin Mustan joutsenen ruumiillistuma. Kahden nuoren tanssijan keskinäisen kilpailun kehkeytyessä kieroutuneeksi ystävyydeksi Nina alkaa päästä paremmin sinuiksi pimeän puolensa kanssa – ja sukeltaa jopa niin syvälle, että se uhkaa tuhota hänet.
Alex Owen on määrätietoinen ja kaunis 18-vuotias nuori nainen, joka työskentelee päivisin hitsaajana ja iltaisin paikallisen baarin tanssijana. Seuraamme Alexia, kun hän yrittää itsenäistyä, löytää rakkautta ja saavuttaa unelmansa: päästä ammattitanssijaksi Pittsburgin konservatorioon.
Honey kertoo tanssijattaresta nimeltä Honey Daniels(Jessica Alba), joka pyörittää omaa tanssikouluaan pelkästä tanssimisen ja nuorten auttamisen ilosta. Honey on perusamerikkalainen, joka tekee tarjoilijan ja myyjän hommia surkealla palkalla ja unelmoi samalla kuuluisuudesta ja tanssijan ammatista. Noh, arvaattekin varmaan miten homma lähtee sujumaan.