The biggest reminder I always have are these sets of photos Annie Leibovitz has been slowly releasing for the last four years. These Disney ads still confirm that she is one of the best photographers in ever history.
Rachel Weisz as Snow White.
Scarlett Johansson as Cinderella
Roger Federer as King Arthur
Julie Andrews and Abigail Breslin as Fairies from Pinocchio
Beyonce as Alice, Oliver Platt as the Mad Hatter, and Lyle Lovett as the March Hare
David Beckham as Prince Phillip
Jessica Biel as Pocahontas
Jennifer Lopez and Mark Anthony (when they were dating) as Jasmine and Aladdin
Whoopi Goldberg as the Genie
Gisele Bundchen as Wendy, and Mikhail Baryshnikov (the director of the American Ballet Theater in NYC) as Peter Pan. And if you zoom in....
.....Tina Fey as Tinker Bell.
Olivia Wilde as the Evil Queen, and Alec Baldwin as the Magic Mirror
Jeff Bridges and Penelope Cruz as Beauty and the Beast
Queen Latifah as Ursula
I can't wait to see who she chooses for Ariel. Christina Hendricks maybe?