It was a busy week for many of our favorite stars as they scrambled to pick up last-minute holiday gifts. Megan Fox left rainy LA behind and jetted to Hawaii for some bikini time, while pregnant Penelope Cruz went shopping with her growing baby bump. Katie Holmes, Tom, and Suri Cruise caught The Nutcracker in NYC, and Cameron Diaz made her way south of the border with ARod — click through for the most memorable pictures and stories!
Bikini Clad Megan Fox and Cameron Diaz, Pregnant Penelope Cruz, and More in This Week in Pictures!
From Our Partners
Latest Celebrity & Entertainment