Tähtiballerinaksi matkalla olevan Ninan elämä pyörii täysin baletin ympärillä. Nuori nainen asuu äitinsä kanssa, joka pyrkii hallitsemaan tyttärensä elämän kaikkia osa-alueita. Kun New Yorkin baletin johtaja Thomas Leroy antaa Joutsenlammen pääroolin entisen tähtitanssijansa sijasta Ninalle, nuoren naisen on löydettävä tanssiinsa uutta intohimoa. Uusi tulokas Lily uhkaa myös Ninan asemaa, sillä sensuelli Lily olisi oiva valinta Mustan joutsenen rooliin, kun taas Nina on enemmän viattoman Valkoisen joutsenen kaltainen.