World renowned photographer Annie Leibovitz has been capturing shots of celebrities as popular Disney characters for years, as part of her ongoing collection of Disney Dream Portraits. The latest addition to her portfolio of work is Academy Award nominated actress Jessica Chastain as the fiery-haired Merida from the animated feature film Brave.
Leibovitz’s series takes beloved cartoon characters from the classic Disney films and transforms them into live-action versions of themselves with the help of a few celebrities. While not all of the photographer’s renditions are direct copies of their cartoon counterparts, they offer a sense of magic and fantasy come to life.
While Scarlett Johansson looks like a real-life Cinderella who has lost her slipper as she escapes the Prince’s ball, a brown-haired Beyonce offers a new perspective for Alice in Wonderland. Even the ageless Peter Pan is matured as Russian dancer Mikhail Baryshnikov portrays the playful young boy.
Jennifer Lopez and Marc Antony as Jasmine and Aladdin
Whoopi Goldberg as The Genie from Aladdin
Beyonce, Oliver Platt, and Lyle Lovett as Alice in Wonderland, the Mad Hatter, and the March Hare
Jeff Bridges and Penelope Cruz as Beauty and the Beast
Julie Andrews and Abigail Breslin and Blue Fairy and Fira from Pinocchio
Jessica Chastain as Merida
Scarlett Johansson as Cinderella
Pirates of the Caribbean and The Haunted Mansion
Jack Black, Will Ferrell, and Jason Segel as the Hitchhiking Ghosts from the Haunted Mansion
Russell Brand as Captain Hook
Jennifer Hudson as Princess Tiana
Johnny Depp as Jack Sparrow and Patti Smith as second pirate from Pirates of the Caribbean
Mikhail Baryshnikov, Gisele Bundchen, and Tina Fey as Peter Pan, Wendy, and Tinker Bell
Jessica Biel as Pocahontas
David Beckham as Prince Philip from Sleeping Beauty
Zac Efron and Vanessa Hudgens from Sleeping Beauty
Olivia Wilde and Alec Baldwin as the Evil Queen and Magic Mirror from Snow White and the Seven Dwarfs
Rachel Weisz as Snow White
Taylor Swift as Rapunzel
Roger Federer as King Arthur from The Sword in the Stone
Julianne Moore and Michael Phelps as Ariel and a mermaid from The Little Mermaid
Queen Latifah as Ursula from The Little Mermaid
Behind the scenes