Cameron Diaz Graced the Red Carpet in the Coat Style That’s #Goals for Winter — Shop Similar Picks from $42
Cameron Diaz wore an oversized coat on the red carpet. It was very long and looked considerably roomy, making it ideal for winter layering. We found similar styles from $42, including black coats, trench coats, and more