Photo: Demis Maryannakis/Splash News - Photo: MARIA LAURA ANTONELLI/StarTraks
cameron diaz penelope cruz
A girl's gotta keep warm! Cameron bundled up in an oversize peacoat in New York City in December 2008, and Penelope looked chic in a leather coat dress at the Rome premiere of "Come to the World" on Nov. 2, 2012. But which black coat looks better?