Eduardo Parra/FilmMagic

The actress donned a striking pantsuit in Madrid, Spain.

CELEBRITY: Cameron Diaz

0 of 6446

Cameron Diaz

Cameron Diaz

Advertisement