Cary Elwes was 26 in Glory when he played the character 'Maj. Cabot Forbes'.
That was over 33 years ago in 1989.
Today he is 60, and has starred in 109 movies in total, 93 of those since Glory was released.
In Glory, I think Cary Elwes looks: