Vogue cover girl Penelope Cruz changed up her promotional outfits today by wearing a one-piece, instead of a long dress, to the Madrid photo call for Pirates of the Caribbean: On Stranger Tides held at the city's Villamagna Hotel. She's in her native Spain after a whirlwind promotional schedule that kicked off over a week ago in LA, where she and costar Johnny Depp debuted the movie with a huge todo at Disneyland. Penelope and Johnny were then off to Moscow, London, and, finally, Cannes for a star-studded screening during the film festival. Despite our hopes, neither Johnny nor Penelope have hit the red carpet with their respective significant others Vanessa Paradis and Javier Bardem. In fact, Johnny seems to be sitting out the last leg of the promotional endeavors. Penelope was solo for yesterday's event in Munich, and this morning she had only costars Sam Claflin and Astrid-Berges Frisbey as well as producer Jerry Bruckheimer. Penelope has one more Pirates premiere this evening in her home city, and she's sure to keep the fab press tour fashion coming.