Josh Holloway was 41 in Mission: Impossible - Ghost Protocol when he played the character 'Trevor Hanaway'.
That was over 12 years ago in 2011.
Today he is 54, and has starred in 11 movies in total, 4 of those since Mission: Impossible - Ghost Protocol was released.
In Mission: Impossible - Ghost Protocol, I think Josh Holloway looks: