Tom Cruise was 28 in Far and Away when he played the character 'Joseph Donnelly'.
That was over 32 years ago in 1992.
Today he is 61, and has starred in 86 movies in total, 66 of those since Far and Away was released.
In Far and Away, I think Tom Cruise looks: