During the closing credits, the major cast members are credited both as their film characters as well as their corresponding characters from Swan Lake.
- Natalie Portman as Nina Sayers / White Swan / Odette
- Mila Kunis as Lily / Black Swan / Odile
- Vincent Cassel as Thomas Leroy / The Gentleman
- Barbara Hershey as Erica Sayers / The Queen
- Winona Ryder as Elizabeth "Beth" MacIntyre / The Dying Swan
- Benjamin Millepied as David Moreau / Prince Siegfried
- Ksenia Solo as Veronica / Little Swan
- Kristina Anapau as Galina / Little Swan
- Janet Montgomery as Madeline / Little Swan
- Sebastian Stan as Andrew / Suitor
- Toby Hemingway as Tom / Suitor
- Sergio Torrado as Sergio / Von Rothbart
- Mark Margolis as Mr. Fithian / Patron
- Tina Sloan as Mrs. Fithian / Patron