As Cameron Diaz turns 50, one can only wonder how the Hollywood actress maintains her youthful beauty.
The Charlies Angels bombshell, who today marked the milestone birthday, continues to defy aging. So it only makes sense that she's published two books on the subject.
Diaz has has co-written both The Body Book and The Longevity Book - which discuss physical fitness and longevity respectively.