Obsada Tom Cruise jako kpt. mar. pil. Pete „Maverick” Mitchell, pilot marynarki wojennej Stanów Zjednoczonych. Kelly McGillis jako dr Charlotte „Charlie” Blackwood, instruktorka Top Gun oraz ukochana Mavericka. Val Kilmer jako kpt. mar. pil. Tom „Iceman” Kazansky, jeden z uczniów Top Gun i główny rywal Mavericka. Anthony Edwards jako por. mar. Nick „Goose” Bradshaw, oficer radiowy Mavericka. Tom Skerritt jako kmdr por. pil. Mike „Viper” Metcalf, dowódca i instruktor Top Gun, weteran wojny wietnamskiej, który służył z ojcem Mavericka.
Ponadto w filmie wystąpili: Michael Ironside jako kmdr ppor. pil. Rick „Jester” Heatherly, pilot marynarki wojennej i instruktor Top Gun; John Stockwell jako kpt. mar. pil. Bill „Cougar” Cortell, były skrzydłowy Mavericka; Barry Tubb jako por. mar. Leonard „Wolfman” Wolfe, oficer radiowy Hollywood; Rick Rossovich jako por. mar. Ron „Slider” Kerner, oficer radiowy Icemana; Tim Robbins jako kpt. mar. pil. Sam „Merlin” Wells, oficer radiowy Cougara; Clarence Gilyard jako por. mar. Marcus „Sundown” Williams, oficer radiowy Chippera; Whip Hubley jako kpt. mar. pil. Rick „Hollywood” Neven, uczeń Top Gun; James Tolkan jako kmdr por. pil. Tom „Stinger” Jardian, dowódca lotniczej grupy nośnej USS „Enterprise”; Meg Ryan jako Carole Bradshaw, żona Goose’a;