Antonio Banderas was 41 in Spy Kids 3-D: Game Over when he played the character 'Gregorio Cortez'.
That was over 20 years ago in 2003.
Today he is 62, and has starred in 124 movies in total, 67 of those since Spy Kids 3-D: Game Over was released.
In Spy Kids 3-D: Game Over, I think Antonio Banderas looks: