Tom Cruise looked ageless at the premiere of the highly-anticipated Top Gun sequel this week, despite it being more than 30 years since the release of the iconic original film.
The actor, 59, may be close to a milestone 60th birthday but he still has a fine head of hair as he did when the first film came out in 1986 - with him having been just 23 at the time.
He attended a screening of sequel Top Gun: Maverick recently, which was held on a retired aircraft carrier USS Midway in San Diego - where he waves at fans in the crowd.