Which actor provides the voice of Puss in Boots in the Shrek films?

The story behind the answer

Antonio Banderas provides the voice of Puss in Boots in the Shrek films.

Puss in Boots first appears in Shrek 2 as a skilled bounty hunter hired to defeat Shrek. His Spanish-accented performance and theatrical sword-fighting style quickly make him an ally rather than an enemy. The character’s name references the classic European fairy tale about a clever cat.

Banderas also voiced Puss in later Shrek films and in the character’s two spin-off movies. The role became one of his best-known voice performances. Salma Hayek voices Kitty Softpaws in Puss in Boots, but she is not the voice of the original Shrek-series character.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: