After spending some down time at home in California, Cameron Diaz layered on the fall trends for a walk through the streets of New York City. Diaz, who recently wrapped filming on What Happens in Vegas with Ashton Kutcher, is reprising her role as Fiona for a holiday-themed Shrek television special.
With reporting by Bronwyn Barnes, Lindzi Scharf and Nakisha Williams
NEW Today on InStyle.com
Advertisement

Celebrity


