A committed dancer struggles to maintain her sanity after winning the lead role in a production of Tchaikovsky's "Swan Lake".

Natalie Portman
as Nina Sayers / The Swan Queen

Mila Kunis
as Lily / The Black Swan

Vincent Cassel
as Thomas Leroy / The Gentleman

Barbara Hershey
as Erica Sayers / The Queen

Winona Ryder
as Beth Macintyre / The Dying Swan

Benjamin Millepied
as David Moreau / The Prince

Ksenia Solo
as Veronica / Little Swan

Kristina Anapau
as Galina / Little Swan

Janet Montgomery
as Madeline / Little Swan

Sebastian Stan
as Andrew / Suitor
BonStevenson
What a deliciously, decadent, dark piece of candy this film is! Natalie Portman is a revelation and the film is unpredictable but moves with an assurance to take you places you may not want to go. But you want to know how it all ends. Great film. I think most people won't appreciate it until a coupl...