Antonio Banderas was 50 in Puss in Boots when he played the character 'Puss in Boots (voice)'.
That was over 11 years ago in 2011.
Today he is 62, 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: