The Puerto Rican couple and other celebrities let Annie Leibovitz photograph them dressed as the popular characters
Jennifer Lopez y Marc Anthony en Aladdin
Credit: AP

We already knew that Jennifer López and Marc Anthony had a fairy tale romance. But now that they're posing as Princess Jasmine and Aladdin for Disney's “Year of a Million Dreams” campaign, their fairy tale seems even more real.

Recruited by Disney to promote the campaign, photographer Annie Leibovitz is in charge of bringing that fairy tale to life. Also posing will be actress Whoopi Goldberg as the Genie from Aladdin, and Brazilian model Gisele Bündchen as Wendy from Peter Pan. reports that actress Jessica Biel, who will portray Pocahontas, is excited about the new project: “I was a huge Disney fan growing up as a kid and Cinderella, Snow White, Pocahontas, Ariel – all those characters were huge for me, so I definitely did dream,” she said.

As for JLo, whose pregnant belly isn't noticeable in the photos, she had something to say about the character she will pose as: “She's the new cool princess.”