Don Cheadle was 47 in Iron Man 3 when he played the character 'James 'Rhodey' Rhodes / Iron Patriot'.
That was over 11 years ago in 2013.
Today he is 59, and has starred in 76 movies in total, 19 of those since Iron Man 3 was released.
In Iron Man 3, I think Don Cheadle looks: