Black Swan poster

Black Swan(2010)

1h 48mDrama, Thriller, HorrorEnglish
7.7/10
15,588 user ratings

"I just want to be perfect."

Overview

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

Director

Darren Aronofsky

Studio

Fox Searchlight Pictures

Budget

$13M

Revenue

$329M

Share:

Cast

Natalie Portman

Natalie Portman

as Nina Sayers / The Swan Queen

Mila Kunis

Mila Kunis

as Lily / The Black Swan

Vincent Cassel

Vincent Cassel

as Thomas Leroy / The Gentleman

Barbara Hershey

Barbara Hershey

as Erica Sayers / The Queen

Winona Ryder

Winona Ryder

as Beth Macintyre / The Dying Swan

Benjamin Millepied

Benjamin Millepied

as David Moreau / The Prince

Ksenia Solo

Ksenia Solo

as Veronica / Little Swan

Kristina Anapau

Kristina Anapau

as Galina / Little Swan

Janet Montgomery

Janet Montgomery

as Madeline / Little Swan

Sebastian Stan

Sebastian Stan

as Andrew / Suitor

Toby Hemingway

Toby Hemingway

as Tom / Suitor

Sergio Torrado

Sergio Torrado

as Sergio / Rothbart

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

2010

Runtime

1h 48m

Language

English

Rating

7.7 / 10

Budget

$13M

Box Office

$329M

Production Companies

Fox Searchlight Pictures • Cross Creek Pictures • Protozoa Pictures

You Might Also Like

Frequently Asked Questions

Where can I watch Black Swan?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Black Swan (2010).

What is Black Swan about?

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

Who directed Black Swan?

Black Swan was directed by Darren Aronofsky and released in 2010. It is a drama, thriller, horror film.

How long is Black Swan?

Black Swan has a runtime of 1 hours and 48 minutes (108 minutes total).

Who stars in Black Swan?

The cast of Black Swan includes 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 and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.