뉴욕 발레단의 니나(나탈리 포트만)는 연약하지만, 순수하고 우아한 '백조'연기로는 단연 최고로 꼽히는 발레리나.
새롭게 각색한 '백조의 호수'공연을 앞두고, 감독 토마스(뱅상 카셀)는 니나를 '백조'와 '흑조'라는 1인 2역의 주역으로 발탁한다. 하지만, 완벽한 '백조' 연기와 달리 도발적인 '흑조'를 연기하는 데에는 어딘지 불안하다. 게다가 새로 입단한 릴리(밀라 쿠니스)는 니나처럼 정교한 테크닉을 구사하지는 못하지만, 무대를 압도하는 카리스마와 관능적인 매력을 뿜어내, 은근히 그녀와 비교된다. 점차 스타덤에 대한 압박과 이 세상의 모두가 자신을 파괴할 것 같은 불안감에 사로 잡히는 니나, 급기야 그녀의 성공을 열광적으로 지지하던 엄마마저 위협적인 존재로 돌변한 상황에서 그녀는 내면에 감춰진 어두운 면을 서서히 표출하기 시작하는데...