Antonio Banderas was 50 in Puss in Boots when he played the character 'Puss in Boots (voice)'.
That was over 13 years ago in 2011.
Today he is 63, and has starred in 124 movies in total, 39 of those since Puss in Boots was released.
In Puss in Boots, I think Antonio Banderas looks: