Read news on Heart Studios with our app.
Read more in the app
Cameron Diaz looks effortlessly chic in a stylish grey blazer as she promotes her new movie at Heart Studios alongside co-star Jamie Foxx