This just in: Penelope Cruz is four-and-a-half-months pregnant! She was just seen in Puerto Rico on the set of the next Pirates of the Carribean installment, On Stranger Tides, sporting a baby bump. Wow–that was quick. Known for “fratinizing” with her male co-stars, she made it official when she got hitched to Spanish actor Javier Bardem in July in a hush-hush wedding in the Bahamas (hmmm, does that math work out right?). The two costarred in the Woody Allen comedy Vicky Cristina Barcelona, for which she grabbed the Oscar for Best Supporting Actress last year. Here, she ‘s ravishing in a pair of star-worthy Tom Ford shades while out and about–which come in five frame hues.  Congrats to the lucky couple.  –rpuccia

Buy these now: Tom Ford FT0008, $232