Cameron Diaz was sporting her usual healthy glow as she promoted her new book, The Body Book.
Looking like a walking advert, the actress stopped by Good Morning America early on Monday morning.
Wearing a checked shirt and white jacket, the 41-year-old was all smiles.
The Something About Mary star later switched into a leather jacket to visit a Barnes and Noble store in New York City.
The post Glowing Cameron Diaz promotes her new health book appeared first on Splash.