Cast members Antonio Banderas (R) and Salma Hayek arrive to promote their animated film "Puss in Boots" in Madrid November 23, 2011.[Photo/Agencies]