Depois de mais de trinta anos de serviço como aviador naval de elite, Pete “Maverick” Mitchell (Tom Cruise) está em seu ambiente natural, dando tudo de si como um corajoso piloto de testes. No entanto, Maverick deve enfrentar os fantasmas de seu passado quando retorna ao TOPGUN para treinar um grupo de formandos de elite, ficando cara a cara com o tenente Bradshaw (Miles Teller), filho de seu ex-copiloto "Goose". Rivalidades amargas começam quando os pilotos se preparam para uma missão especializada que exigirá o sacrifício final daqueles escolhidos para pilotá-la.