Celebrity Fairies
Famed celebrity photographer Annie Leibovitz has followed up her image of David Beckham dressed as the dragon slayer riding a horse and Beyonce as Alice in Wonderland with a second series of dramatic images for Disneys Year of a Million Dreams celebration using British Actress Rachel Weisz as Snow White,
and Dame Julie Andrews as Pinocchio’s Blue Fairy in a photo together with Abigail Breslin as Fira as Little Miss Sunshine and world champion tennis player Roger Federer who has forsaken his racquet for hands on Excalibur as he portrays King Arthur