Keira Knightley as Dorothy in the "Wizard of OZ''
Julie Andrews as the Blue Fairy from Pinocchio and Abigial Breslin as Fira from Disney Fairies
David Beckham as Prince Phillip from Sleeping Beauty
Rachel Weiszh as Snow White
Olivia Wilde as the Evil Queen, Alec Baldwin as the Mirror
Julianne Moore as Ariel (The Little Mermaid) and Michael Phelps as merman
Mikhail Baryshnikov as Peter Pan, Gisele Bündchen as Wendy and Tina Fey as Tinkerbell
Beyonce as Alice, Lyle Lovett as the March Hare and Oliver Platt as the Mad Hatter
Scarlett Johansson as Cinderella
Jennifer Lopez as Jasmine and Marc Anthony as Aladdin
Roger Federer as King Arthur
Queen Latifah as Ursula (from The Little Mermaid)
Jeff Bridges as The Beast, Penelope Cruz as Belle:
Jesica Biel as Pocahondas
Photographer: Annie Leibovitz
Living the fairytale?...
Just love the one with Penelope Cruz...but...well..i like all of them