Salma Hayek, Antonio Banderas
Credit: Ernesto Ruscio/WireImage

En garde! Salma Hayek and Antonio Banderas locked swords on the red carpet during the Italian premiere of Puss in Boots (which translates to Il Gatto con gli Stivali in the local language) at the UCI Cinema in Rome. Click through to see Kim Kardashian, Sienna Miller and more stars at this weekend's hottest parties!