More than 10 years after they rivaled one another for Tom Cruise's heart in "Vanilla Sky," Cameron Diaz and Penelope Cruz have teamed up again for "The Counselor." This time it's Michael Fassbender who shares screen time with the lovely ladies. (Lucky guy!) In honor of the film's Oct. 25 release, we're pitting the two actresses against each other. Who has better style? You decide!
Both actresses looked glamorous in red gowns on the red carpet. Cameron donned Alexander McQueen at the 2010 Golden Globe Awards, and Penelope stunned in a custom Giorgio Armani Privé dress at the German premiere of "Pirates of the Caribbean: On Stranger Tides" on May 16, 2011. But who won the award for best dressed?