Is Cameron Diaz Pregnant at 45?

A source says the actress is finally expecting her first child!

Cameron Diaz may be celebrating more than just her wedding anniversary soon! Almost three years after tying the knot with Benji Madden, rumors that the 45-year-old actress is finally pregnant with her first child are swirling.

According to a new report, the Charlie’s Angels star — who married the Good Charlotte rocker in January 2015 after just seven months of dating — is expecting a baby after years of trying. Not only did a source say “Cameron’s excited about everything, and is telling friends she’s never been so happy,” but also the suspected mom-to-be was recently spotted cradling what appeared to be a budding bump!