Celebrities Dress as Iconic Disney Characters
Scarlett Johansson as Cinderella, Russell Brand as Captain Hook and more.
A few years ago, world renowned photographer Annie Leibovitz partnered with Disney World for their “Year of a Million Dreams” campaign in which celebrities posed as different characters. Leibovitz’s incredible eye for photography coupled with the costuming and the editing in post have made these photos truly something of wonder. While this was done in 2007, the images still capture and bring to life the different characters we all know and love and remind most of us of a timeless piece of our childhood.
David Beckham as Prince Charming
Zac Efron and Vanessa Hudgens as the Prince and Sleeping Beauty
Rachel Weisz as Snow White
Alec Baldwin and Olivia Wilde as the Magic Mirror and the Evil Queen
Jack Black, Will Farrell and Jason Segal as the Hitchhiking Ghosts from the Haunted Mansion
Mikhail Baryshnikov, Gisele Bundchen and Tiny Fey as Peter Pan, Wendy and Tinkerbell
Russell Brand as Captain Hook
Julianne Moore and Michael Phelps as Mermaids
Queen Latifa as Ursula
Beyonce, Oliver Pratt and Lyle Lovett as Alice, the Mad Hatter and the March Hare
Julie Andrews and Abagail Breslin as the Blue Fairy and Fira (Pinocchio)
Roger Federer as King Arthur
Jessica Chastain as Merida
Taylor Swift as Rapunzel
Jennifer Hudson as Princess Tiana
Jeff Bridges and Penelope Cruz as the Beast and Belle
Jennifer Lopez and Marc Antony as Jasmine and Aladdin
Whoopie Goldberg as the Genie
Jessica Biel as Pocahontas
All images courtesy of Annie Leibovitz for Walt Disney World.