Here's the cropped version of Annie Leibovitz's latest fairy tale-themed photo for Disney, featuring Zac Efron and Vanessa Hudgens as Prince Phillip and Princess Aurora from Sleeping Beauty. You can read an interview with the stars as they discuss what it was like being in the photo shoot here. It's exactly as interesting as you suspect.
Here's several more of Leibovitz's photos:
Juliane Moore and Michael Phelps from The Little Mermaid.
Gisele Bundchen as Wendy Darling, Mikhail Baryshnikov as Peter Pan, Tina Fey as Tinker Bell.
Jennifer Lopez and Marc Anthony as Princess Jasmine and Aladdin.
Whoopi Goldberg as the Genie from Aladdin.
Jessica Biel as Pocahontas.
And you can see six more here.
*Buy Disney posters at eBay.