Tom Cruise was 48 in Rock of Ages when he played the character 'Stacee Jaxx'.
That was over 12 years ago in 2012.
Today he is 61, and has starred in 86 movies in total, 24 of those since Rock of Ages was released.
In Rock of Ages, I think Tom Cruise looks: