Cameron Diaz Saves The World!

More from Marie Claire: