Check out these amazing pictures by Annie Leibovitz for the new Disney campaign. They’re unlike any previous Disney posters I’ve seen, using fashion style photography to put celebrities into the role of Disney characters:

Scarlett Johansson – Cinderella

David Beckham – Prince Charming

Beyonce Knowles – Alice in Wonderland
