Top Gun star Tom Skerritt stunned fans with his youthful appearance at 92 during a recent meet-and-greet.