Dopo trent’anni di servizio nella Marina, il Tenente Pete “Maverick” Mitchell (Tom Cruise) è un pilota coraggioso che può spingersi oltre ogni limite. Quando viene chiamato ad allenare un distaccamento di allievi dell’accademia Top Gun per una missione specializzata che nessuno al mondo ha mai portato a compimento, Maverick incontra il Tenente Bradley Bradshaw (Miles Teller), nome in codice “Rooster”: è il figlio dell’amico di Maverick, il Tenente Nick Bradshaw, detto “Goose.”
Maverick deve confrontarsi con le sue paure più profonde, fino ad una missione che richiederà il sacrificio ultimo di quelli che sceglieranno di parteciparvi.