Actor Matthew Modine turned down the role of LT Pete "Maverick" Mitchell (that went to Tom Cruise) because he felt the film's pro-military stance went against his politics [REF].
Former Top Gun instructor pilot and Congressman Randy "Duke" Cunningham claimed to have been the inspiration for Pete Mitchell, although the film's producers have denied that the character was based on any specific Naval aviator [REF].