Antonio Banderas was 40 in Femme Fatale when he played the character 'Nicolas Bardo'.
That was over 22 years ago in 2002.
Today he is 63, and has starred in 124 movies in total, 72 of those since Femme Fatale was released.
In Femme Fatale, I think Antonio Banderas looks: