Rachel Weisz as Snow WhiteCelebrities have been transformed into Disney characters in fairy tale settings and captured by renowned photographer Annie Leibovitz.

As part of Disney’s Year of a Million Dreams celebration, film star Rachel Weisz becomes Snow White, tennis ace Roger Federer is King Arthur and actress Julie Andrews is made up as the blue fairy from Pinocchio.

Last January, David Beckham dressed up as Prince Phillip from Sleeping Beauty,  Scarlett Johansson was Cinderella and Beyoncé transformed into Alice in Wonderland, in the first series of Leibovitz’s images.

The photographs have been released as Disney Parks announces an extension of its Year of a Million Dreams celebration in 2008.

Leibovitz said: “It’s thrilling to have an opportunity to re-create the characters we all loved as children.

Rachel Weisz agreed, she said: “I think you always want to be Snow White, it’s every little girl’s dream.”

Related articles

Disney’s Portrait of America (and Canada)