Steven Seagal was 57 in Machete when he played the character 'Rogelio Torrez'.
That was over 14 years ago in 2010.
Today he is 72, and has starred in 81 movies in total, 36 of those since Machete was released.
In Machete, I think Steven Seagal looks: