[dropcap]C[/dropcap]elebrities pose as Disney characters for photographer Annie Leibovitz in a series of portraits for an ongoing theme park advertising campaign.
Actor Russell Brand as Captain Hook from “Peter Pan.”
Actor Johnny Depp as Captain Jack Sparrow and singer-songwriter Patti Smith as a pirate from “Pirates of the Caribbean.”
Actors Jack Black, Will Ferrell and Jason Segel as the Hitchhiking Ghosts from the Haunted Mansion.
Singer Taylor Swift portrays Rapunzel from “Tangled.”
Actress Scarlett Johansson as Cinderella.
Dancer Mikhail Baryshnikov plays Peter Pan to supermodel Gisele Bündchen’s Wendy Darling and Tina Fey’s Tinker Bell.
Actress Julianne Moore plays Ariel from “The Little Mermaid” as Olympic swimmer Michael Phelps darts past as a merman.
Soccer star David Beckham as Prince Phillip from “Sleeping Beauty.”
Model-actress Olivia Wilde is the Evil Queen in “Snow White and the Seven Dwarfs” to Alec Baldwin as the spirit in the magic mirror.
Oscar-winners Penélope Cruz and Jeff Bridges appear as Belle and the transformed prince from “Beauty and the Beast.”
Actors Vanessa Hudgens and Zac Efron as Aurora and Phillip from “Sleeping Beauty.”
Singer Beyoncé Knowles as Alice in Wonderland with singer-songwriter Lyle Lovett as the March Hare and actor Oliver Platt as the Mad Hatter.
Singer-actress Jennifer Lopez portrays Jasmine to husband Marc Anthony’s Aladdin.
Tennis star Roger Federer as King Arthur from “The Sword in the Stone.”
Actress Jessica Biel plays Pocahontas.
Actress Rachel Weisz as Snow White.