Сюжет картины строится вокруг примы балетного театра, у которой неожиданно появляется опасная конкурентка, способная отобрать у главной героини все партии. Соперничество усиливается по мере приближения ответственного выступления, которое должно решить все.
Во время съёмок Даррен Аронофски пытался настроить Натали Портман и Милу Кунисдруг против друга, чтобы еще больше усилить напряжение между их персонажами.
Венсан Кассель сравнил своего персонажа с Джорджем Баланчином (Георгий Баланчивадзе), один из основателей New York City Ballet.
За год до начала съемок фильма Натали Портман возобновила занятия балетом. Сначала она занималась по два часа в день шесть месяцев с хореографом Мэри Хелен Бауэрс, готовясь к нагрузкам постепенно, чтобы набрать силу и гибкость и ничего не повредить в процессе дальнейшей работы. Затем стала заниматься по пять часов в день, а также добавили плавание. Где-то за два месяца до занятий с хореографом, она проводила с Мэри Хелен по восемь часов в день.