Actor Antonio Banderas kisses actress Salma Hayek as they attend the &#39;Puss in Boots&#39; Photocall at Carlton Beach during the 64th Cannes Film Festival on May 11, 2011 in Cannes, France.  <span class=meta>(Andreas Rentz &#47; Getty Images &#47; Royalty-free)</span>
{}