Thank God: Cameron Diaz Is Finally Engaged
Allie Jones · 12/19/14 08:47AMIt's a Christmas miracle: 42-year-old movie star Cameron Diaz is engaged to be married. After some 20-odd years of eligibility and a truly ill-advised period of dating Justin Timberlake, we're finally getting this gal down the aisle. According to US Weekly, Cam's even talking about having babies. It's all happening!