Skip To Content

    Here's What The "Top Gun: Maverick" Actors Looked Like In Their First Big Roles

    This cast has been in Hollywood longer than you might think.

    Top Gun: Maverick is the sequel we never knew we needed.

    Tom Cruise in Top Gun: Maverick

    The film comes nearly four decades after the original premiered and quickly soared to the top of the box office with over $600 million in ticket sales so far.

    Tom Cruise in Top Gun: Maverick

    If you haven't seen Top Gun 2 yet or already have plans to see it a second (or even a third) time, here's a guide to where you may have seen the cast before. Take a look:

    To start, Tom Cruise starred in the original Top Gun as Lieutenant Pete "Maverick" Mitchell.

    Tom Cruise in Top Gun

    Now he's reprising his role, but this time around he's a captain.

    Tom Cruise in Top Gun: Maverick

    Jennifer Connelly played Sarah in the 1986 cult classic Labyrinth.

    Jennifer Connelly in Labyrinth

    Now she plays Penny Benjamin.

    Jennifer Connelly in Top Gun: Maverick

    When Val Kilmer appeared as Iceman in the 1986 Top Gun, it was only his fourth onscreen role.

    Val Kilmer in Top Gun

    Now he's returning to play Iceman again almost 40 years later.

    One of Miles Teller's earliest film roles was in 2012's Project X.

    Miles Teller in Project X

    Now he plays Bradley "Rooster" Bradshaw.

    Miles Teller in Top Gun: Maverick

    Glen Powell had a recurring role as Chad Radwell in the TV series Scream Queens.

    Glen Powell in Scream Queens

    Now he plays Jake "Hangman" Seresin.

    Glen Powell in Top Gun: Maverick

    Bashir Salahuddin played Keith Bang in the Netflix series GLOW.

    Bashir Salahuddin in GLOW

    Now he plays Bernie "Hondo" Coleman.

    Bashir Salahuddin in Top Gun: Maverick

    Monica Barbaro portrayed Yael in 2016 TV series Unreal.

    Monica Barbaro in UnREAL

    Now she plays Natasha "Phoenix" Trace.

    Monica Barbaro in Top Gun: Maverick

    Jay Ellis appeared as Jason Walker in the 2019 psychological horror film Escape Room (and you may also know him as Lawrence from Insecure).

    Jay Ellis in Escape Room

    Now he plays Reuben "Payback" Fitch.

    Jay Ellis Top Gun: Maverick

    In 1995, Ed Harris portrayed Gene Kranz in Apollo 13.

    Ed Harris in Apollo 13

    Now he pays Chester "Hammer" Cain.

    Ed Harris in Top Gun: Maverick

    Charles Parnell was featured in 80 episodes of All My Children as Derek Frye between 2005 and 2008.

    Charles Parnell in All My Children

    Now he plays Solomon "Warlock" Bates.

    Charles Parnell in Top Gun: Maverick

    And finally, Jon Hamm had a longtime recurring role as Don Draper in the AMC series Mad Men.

    Jon Hamm in Mad Men

    Now he Beau "Cyclone" Simpson.

    Jon Hamm in Top Gun: Maverick

    Who's your favorite Top Gun: Maverick character? Share your pick in the comments!