Disneyland rolled out a black carpet for Penelope Cruz and Johnny Depp at the Pirates of the Caribbean: On Stranger Tides world premiere last night. New mom Penelope was without her two favorite guys, husband Javier Bardem and baby Leo, but she did stop to hug Mickey Mouse before joining the rest of the cast on stage. Johnny too walked the press line solo before stopping to chat with his close friend, and Jack Sparrow inspiration, Keith Richards. Oscar winner Geoffrey Rush was in high spirits as was up-and-comer Sam Claflin. Sam's fairly fresh to the Hollywood scene, but the British actor just landed the role of Prince Charmot opposite Kristen Stewart in their upcoming take on the classic fairy tale, Snow White and the Huntsman. Many celebrities also turned out to catch the fourth installment of Jerry Bruckheimer's Pirates franchise. Best friends Vanessa Hudgens and Ashley Tisdale posed together as did mother-daughter duo Teri Hatcher and Emerson Rose. Eva Longoria joined her Desperate Housewives cast mate Teri at the event after throwing Victoria Beckham a baby shower earlier in the day.