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
https://people.com/cameron-diaz-oversized-coat-january-2025-8777678