Antonio Banderas was 50 in Haywire when he played the character 'Rodrigo'.
That was over 12 years ago in 2011.
Today he is 63, and has starred in 124 movies in total, 38 of those since Haywire was released.
In Haywire, I think Antonio Banderas looks: