Cameron Diaz Cameron Diaz and Antonio Banderas wave from a balcony during a photocall for Shrek 3 in Madrid.
Avoid clicking “Post” more than once.