Eric Roberts was 53 in The Expendables when he played the character 'James Monroe'.
That was over 14 years ago in 2010.
Today he is 68, and has starred in 454 movies in total, 297 of those since The Expendables was released.
In The Expendables, I think Eric Roberts looks: