Salma Hayek and Antonio Banderas attend a screening of Puss in Boots at 2011 Cannes International Film Festival – Day 1.

Read more about: