Annie Leibovitz/Disney
October 31, 2007 04:30 PM

Call her Rachel “Snow” Weisz. The British actress portrays Disney’s fairest princess, Snow White, for one of a series of images by Annie Leibovitz to celebrate the Disney Parks’ “Year of a Million Dreams.” Other celebrities who embodied fantasy characters included Roger Federer as King Arthur, Julie Andrews and Abigail Breslin as fairies, Scarlett Johansson as Cinderella, and Beyoncé Knowles as Alice in Wonderland.

You May Like