妮娜是生活在纽约的一个芭蕾舞演员,和她的同行一样,妮娜这一生中的绝大多数时间和精力都奉献给了芭蕾舞。她和自己固执的妈妈艾瑞卡住在一起。艾瑞卡曾经也是一名芭蕾舞演员,现在她不再跳舞,但是为了让女儿能在舞蹈上有所建树,她对自己的女儿施行着令人窒息的管教。
现在,妮娜所在的芭蕾舞团要排演《天鹅湖》。导演托马斯·勒罗伊也准备替换掉原先的首席芭蕾舞演员贝丝·麦金泰尔,使用妮娜做为这出新演出季的首演演员。妮娜是他的第一选择,但不是唯一选择。现在妮娜有了一个竞争对手:一个叫做莉莉的芭蕾舞演员一样用自己的表演打动了托马斯·勒罗伊。《天鹅湖》是一部对演员要求极高的芭蕾舞剧。女主演既要能扮演纯洁、高尚、善良的白天鹅,还要能扮演邪恶、凶线、狡诈的黑天鹅。
妮娜试演了白天鹅,她的表演相当完美,打动了导演;与此同时,莉莉饰演的黑天鹅一样获得了众人的赞赏。两个年轻的舞者在对角色的竞争过程中产生了令人不能接受的情感,而妮娜似乎也阴暗面——这种阴暗最终将会毁掉她的生活和才华。