Passados mais de 30 anos de serviço como melhor aviador naval, Pete “Maverik” (Tom Cruise) está no seu meio, a ultrapassar limites como um corajoso piloto de teste. Contudo, Maverick tem de enfrentar os fantasmas do seu passado quando regressa ao TOPGUN para treinar um grupo elite de graduados e encontra-se cara a cara com o tenente Bradshaw (Miles Teller), o filho de “Goose”, o seu antigo copiloto. Rivalidades mesquinhas desencadeiam-se à medida que os pilotos se preparam para uma missão especializada que exigirá o derradeiro sacrifício dos que foram selecionados para levar a cabo.