Diego Klattenhoff was 32 in After Earth when he played the character 'Veteran Ranger'.
That was over 11 years ago in 2013.
Today he is 44, and has starred in 17 movies in total, 3 of those since After Earth was released.
In After Earth, I think Diego Klattenhoff looks: