Top Gun (1986) cast ages: How old was the cast then (and now)?

American actor Tom Cruise on the set of Top Gun, directed by Tony Scott. (Photo by Paramount Pictures/Sunset Boulevard/Corbis via Getty Images)
American actor Tom Cruise on the set of Top Gun, directed by Tony Scott. (Photo by Paramount Pictures/Sunset Boulevard/Corbis via Getty Images)

We’re all so obsessed with 1986 film Top Gun starring Tom Cruise, and it was so amazing to get a sequel, Top Gun: Maverick, in 2022! When the production was first released to audiences in the ’80s, it was to mixed reviews. Can you believe it? However as the weeks went by, the movie became the the highest-grossing domestic film of 1986. And the second film in the franchise has received massive success, currently streaming on Paramount+.

The action drama takes us to the Top Gun Naval Fighter Weapons School and introduces us to fighter pilot Pete “Maverick” Mitchell (Cruise). The new student’s cocky attitude causes tension between him and the other pilots. But this guy has two goals – become the top fighter pilot and get the attention of his flight instructor Charlotte (Kelly McGillis).

Ever wondered how old the actors were at the time? We’ve shared the cast’s ages at the time of the movie’s release in May 1986, as well as how old they are now as of August 2023.

(Photo by Paramount Pictures/Sunset Boulevard/Corbis via Getty Images)
(Photo by Paramount Pictures/Sunset Boulevard/Corbis via Getty Images)

How old was Tom Cruise in Top Gun?

The leading man who played LT Pete “Maverick” Mitchell was only 22 years old when the film began shooting, and 23 when it was released. He is the youngest amongst his co-stars. The iconic actor’s birthday is July 3, 1962 which means he is currently 61 years old.

How old was Kelly McGillis in Top Gun?

The actress was two months away from her twenty-ninth birthday when the production came out, taking on the role of Charlotte ‘Charlie’ Blackwood. Her birthday is only a few days after her co-star’s – July 9, 1957. She is currently 66 years old. McGillis didn’t reprise her role in the sequel but has continued to act in films throughout the years.

How old was Val Kilmer in Top Gun?

The actor who played LT Tom “Iceman” Kazansky, aka Maverick’s rival at the school, was 26 years old when the movie premiered. He is a winter baby, having been born Dec. 31, 1959. Kilmer is currently 63. The star reprised his role in the sequel and his most recent movie is a documentary about his life and career titled Val which is streaming on Prime Video.

How old was Anthony Edwards in Top Gun?

The LTJG Nick “Goose” Bradshaw actor was 23 years old, just two months away from turning 24 when the production debuted on the big screens. He was born July 19, 1962 and is currently 61 years old. Following his role in Top Gun, you may recognize Edwards from television shows like ER, Law & Order True Crime, and WeCrashed.

How old was Meg Ryan in Top Gun?

Ryan played Edwards’ onscreen wife, Carole Bradshaw. The actress was 24 years old during the action drama. She is currently 61 years old and her birthday is Nov. 19. The celebrity became one of the most successful actresses in the ’90s and 2000s, mostly known for romantic comedies like Sleepless in Seattle, When Harry Met Sally…., You’ve Got Mail.

How old was Tom Skerritt in Top Gun?

Skerritt, aka CDR Mike “Viper” Metcalf in the film, was 53 years old when it was released to audiences. He is currently 89, soon celebrating his 90th birthday on Aug. 25. Skerritt is the oldest of his co-stars. The talent has been acting since 1962 with his debut film War Hunt.

How old was Michael Ironside in Top Gun?

The LCDR Rick “Jester” Heatherly actor was 35 years old when the Tom Cruise-led movie was released. Ironside is currently 73 years old and was born on Feb. 12, 1950. He has continued to act, many of his jobs in voiceover roles including projects like Superman: The Animated SeriesWolverine and the X-Men, and Transformers Prime Beast Hunters: Predacons Rising.

How old was Tim Robbins in Top Gun?

Radar intercept officer, LTJG Sam “Merlin” Wells, was played by Robbins. He was 28 years old at the time of movie, and is currently 64. Oct. 16 is when the actor celebrates his birthday. He’s known for roles such as Andy Dufresne in The Shawshank Redemption, Griffin Mill in The Player, and Senator Robert Hammond in Green Lantern.

Top Gun and its sequel Top Gun: Maverick are both currently streaming on Paramount+.