Update Consent
< Back
Slide 2 of 7

The Cast

Miles Teller is playing the son of Anthony Edwards's character, Goose, named Bradley Bradshaw. He reportedly beat out Glen Powell, Nicholas Hoult, Dylan O'Brien, and Austin Butler for the role, which required many of Hollywood's hottest young stars to travel to Cruise's home in Florida to audition. The production team ended up loving Powell's audition so much, however, that they've created an entirely new role for him in the film (which you can see in the photo above).

As for Cruise, he's reprising his role as hot-shot pilot Maverick. The 57-year-old has been vocal about the sequel himself and has even been sharing sneak peeks at production ever since filming began in May 2018. Back in April 2017, Val Kilmer confirmed that he'd signed on to play Iceman once more, saying that Top Gun 2 would be a "hoot."

The rest of the cast is rounded out by A-list names like Jon Hamm, Jennifer Connelly, Ed Harris, Jay Ellis, and more.

Image Source: Paramount Pictures