Головний герой фільму "Кращий стрілець" - молодий курсант елітного коледжу Військово-морських сил США Піт на прізвисько "Меверік" (Том Круз), який літає на важкому палубному винищувачі F-14 "Tomcat". Під час навчання Меверік закохується в Шарлотту Блеквуд (Келлі Макгілліс), жінку-астрофізика, яка працює інструктором у їхньому коледжі, але та не відповідає взаємністю молодому пілотові.
Життя курсантів сповнене польотами і тренуваннями прийомів повітряного бою, в одному з таких тренувальних боїв літак Меверіка розбивається, і його напарник Нік Бредшоу на прізвисько "Гуз" (Ентоні Едвардс) гине. Страждаючи від почуття провини, Меверік зосереджує всі свої зусилля на підготовках до повітряних боїв. Після випуску з коледжу Меверік разом з рештою однокурсників бере участь у справжньому, а не навчальному бою, із засекреченим противником, що літає на російських літаках...