L’histoire se déroule dans un club de striptease qui fermera définitivement ses portes le soir-même. Alors que la propriétaire du club et ancienne joueuse de baseball, Blue Jean Douglas, cède le bar à une nouvelle direction dans l’objectif de quitter la ville pour de bon, ses plans vont se retrouver compromis par un groupe de mineurs venu passer la nuit dans le club quand ils se transforment en infectés ultra-agressifs.
Après avoir été l’un des meilleurs pilotes de chasse de la Marine américaine pendant plus de trente ans, Pete “Maverick" Mitchell (Tom Cruise) continue à repousser ses limites en tant que pilote d'essai. Il refuse de monter en grade, car cela l’obligerait à renoncer à voler. Il est chargé de former un détachement de jeunes diplômés de l’école Top Gun pour une mission spéciale qu’aucun pilote n'aurait jamais imaginée. Lors de cette mission, Maverick rencontre le lieutenant Bradley “Rooster” Bradshaw (Miles Teller), le fils de son défunt ami, le navigateur Nick “Goose” Bradshaw. Face à un avenir incertain, hanté par ses fantômes, Maverick va devoir affronter ses pires cauchemars au cours d’une mission qui exigera les plus grands sacrifices.