Rachel Weisz Is the ‘Fairest of Them All’

Rachel Weisz as Snow White

Annie Leibovitz/Disney

updated 10/31/2007 AT 3:00 PM ET

originally published 10/31/2007 AT 4:30 PM ET

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.


From Our Partners