Spanish stars Salma Hayek and Antonio Banderas have been busy promoting their cute animation Puss in Boots, apparently they were perfect choices.