Nina – jauna ir talentinga balerina, visiškai atidavusi save baletui. Mergina gyvena su mama Erica, kuri kontroliuoja kiekvieną merginos žingsnį ir reikalauja maksimaliai gerai ir meistriškai šokti ir pasiekti balerinos karjeros viršūnę. Savaime suprantama, Nina niekada neturėjo jokio asmeninio gyvenimo. Teatre baletmeisteris Thomas Leroy kuria naują "Gulbių ežero" versiją. Pagrindinio vaidmens atlikėja keičiama jaunesne ir talentingesne. Kanditatė į jos vietą – Nina, turėsianti suvaidinti baltąją ir juodąją gulbes, įkūnijančias nekaltumą ir aistrą, šviesiąją ir tamsiąją asmenybės puses. Mergina idealiai atitinka visus pagrindinio vaidmens atlikėjai keliamus reikalavimus. Tačiau ar sugebės tyra ir švelni Nina įtikanamai suvaidinti aistringą ir pagiežingą juodąją gulbę?