piratespenejohnny2011.jpg
Johnny Depp, Penelope Cruz Disneyland Anaheim Selena Gomez Emma Roberts Teri Hatcher Lisa Rinna Steven Tyler

Disney stars were out in full force for the premiere of Pirates of the Caribbean: On Stranger Tides Saturday at Disneyland in Anaheim, Calif.

New mom Penelope Cruz looked radiant in a feather and lace mermaid gown, while Johnny wore is usual eclectic look.

BFFs Ashley Tisdale and Vanessa Hudgens were hand-in-hand on the red carpet, fresh off a trip to Cabo together. These young stars with their sexy dresses and lots of leg almost stole the show!

The fourth installment in the Pirates series finds Jack Sparrow and Barbossa embarking on a quest to find the elusive fountain of youth, only to discover that Blackbeard and his daughter are after it too.

Tickets to the Disneyland premiere were sold out at $1000/each -- the total ticket price going to benefit the Boys and Girls Clubs of America.

The film opens May 20th in the U.S.