Rachel Weisz Is the 'Fairest of Them All'

Rachel Weisz Is the 'Fairest of Them All'
Rachel Weisz as Snow White
Annie Leibovitz/Disney

10/31/2007 AT 04:30 PM EDT

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.

Share this story:

Your reaction:

advertisement

From Our Partners

From Our Partners