Darren Aronofsky
Director
Winona Ryder
as
Beth Macintyre / The Dying Swan
Mila Kunis
as
Lily / The Black Swan
Natalie Portman
as
Nina Sayers / The Swan Queen
Vincent Cassel
as
Thomas Leroy / The Gentleman