Cameron Diaz at Barnes & Noble Union Square
SIPA/Wenn.com

Actress Cameron Diaz has much to smile about.  She’s now an author.

Currently filming the ‘Annie’ remake, the superstar actress is on a book tour promoting for hew new body book “Presenting The Body Book: The Law of Hunger, the Science of Strength, and Other Ways to Love Your Amazing Body.

On Monday, the 41-year old did a book signing at Barnes & Noble in Union Square NYC.