We all have our childish moments. Well, here’s Annie Leibovitz! The Year of a Million Dreams promotion campaign is the perfect opportunity for celebrities to step into the magical lens with Annie Leibovitz and Disney.

The celebration of Disney Parks is a celebration for us all since all the pictures are fantastic!

Scarlett Johansson is Cinderella in the picture named “Where every Cinderella story comes true” and, like every Cinderella, she’s wearing nothing but the best – a unique Harry Winston tiara in platinum and over 62k diamonds ($325,000) and a Nicoletta Santoro custom made fairytale inspired gown.

David Beckham is Prince Phillip from the “Sleeping Beauty” in the picture named “Where imagination saves the day”.





Beyoncé is Alice in the picture named “Where Wonderland is your destiny” with Oliver Platt as the Mad Hatter and Lyle Lovett as the March Hare in a teacup.

Tennis number 1 Roger Federer is King Arthur from “The Sword in the Stone”.

Rachel Weisz is Snow White and Julie Andrews is the Blue Fairy from “Pinocchio”.

The last pictures released were Jessica Biel as Pocahontas in the picture named “Where Dreams Run Free”, Gisele Bundchen is Wendy Darling in the picture named “Where You Never Have to Grow Up” with dancer Mikhail Baryshnikov as Peter Pan and Tina Fey as Tinker Bell, Jennifer Lopez and Marc Anthony as Jasmine and Alladin in the picture named “Where a Whole New World Awaits” and Whoopi Goldberg as the Genie from Alladin.









And my favorite picture with Rachel Weisz from the shooting of her Snow White scene like a little extra (it was completely beyond resistance, I had to share it with you!):

What do you think? It looks like a dream or it’s just another ad campaign?

UPDATE: The last picture revealed to the public is called “Fantasea” and it features Julianne Moore as Ariel the Little Mermaid and Swimmer Michael Phelps as a merman.



(via thedisneyblog)

UPDATE: The 2011 series of celebrities photographed as Disney Legends by Annie Leibovitz can be seen here! More from the series with Johnny Depp here!