*CUT TO THE CHASE*
NOTE: This spoiler was submitted by Jeremy
1978 - Barry Seal (Tom Cruise) works as a pilot for Trans World Airlines. He is married to Lucy (Sarah Wright) and has two children with her, with a third on the way.
While at a bar one night, Barry is found by a man saying his name is Monty Schafer (Domhnall Gleeson). He is familiar with Barry's work as a pilot, but Schafer offers him a chance to make better money by taking on reconnaissance missions for the CIA in a smaller plane with cameras just south of the border. Schafer convinces Barry that he would be working for the good guys, but it would have to be kept completely secret, even from his own family. He then lets Barry take the plane out for a ride.
As he begins his new job, Barry starts making tapes documenting his travels and exploits. He flies over countries like Guatemala, El Salvador, and Honduras. Schafer is so impressed with the photos that Barry brings back to him, that he assigns Barry a new task of being a bagman between the CIA and General Manuel Noriega (Alberto Ospino) in Panama.
On his mission, Barry meets the Medellin Cartel - Jorge Ochoa (Alejandro Edda), Carlos Lehder (Fredy Yate Escobar), and Pablo Escobar (Mauricio Mejia). They want to get their drugs into the United States, but the runway for the planes is too risky for most pilots. Barry takes his plane for a ride and almost crashes into the trees but manages to pull up and continue his flight with ease and get back to the U.S. without getting in trouble.
Barry now has the trust of the cartel. However, the DEA raid one of their compounds, and Barry is arrested. Schafer finds him in his cell and tells him that his house will get raided, and Lucy will most likely be brought in for questioning and be kept overnight. When Barry gets out, he goes home and urges Lucy and the kids to pack up their things so they can move. Despite Lucy's questioning, Barry insists he cannot tell her a thing, leading her to lose trust in him.
The Seals move to Mena, AR. Barry is then given the assignment to move guns for the Contras, even being allowed to own his own airport and planes for the job. His first flight to meet with the Contras ends with them robbing his stuff instead of taking his guns. Barry calls Schafer to let him know that the Contras aren't interested in the guns. On his second trip, he meets with a cartel leader to negotiate sending the guns to the cartel instead. Barry brings guns to the cartel and ships their drugs to the U.S. and the Contras while trying his hardest to avoid being detected by the law.
Barry gets four other men to help him on his trips when he realizes the workload is too much for one guy to pull off. They fly separate planes on their missions.
Schafer then asks Barry to bring back some of the Contras to the U.S. for the CIA's newly-established training base. Upon arrival, however, some of the men run away.
As Barry's business grows, he starts to contribute to the community and provide even more for his family while also shamelessly indulging in his wealth and setting up fronts to hide all the money. Eventually, the Seals are visited by Lucy's freeloading brother JB (Caleb Landry Jones), whom Barry is not fond of. When Lucy tells JB to get a job, Barry sets him up working at the airport. JB ends up taking some money that Barry was hiding in the hangar, using it to buy himself a new car and to pick up an underage girl.
The DEA starts to go after the pilots. On one mission, Barry crash-lands and loses a significant portion of the drugs. Meanwhile, the cartel runs into trouble when Escobar declares war on the government, and the cartel gets kicked out of Colombia. Barry must meet with them to sort out the issues. At the same time, JB gets arrested by the sheriff after he is caught carrying a suitcase full of money.
After bailing JB out, Barry drives him to a separate car so that he can leave and never return. JB curses Barry and drives away, only to be blown up by a car bomb. Barry gets rid of the car by dumping it in the woods.
Barry and Schafer meet to discuss what's been going on. Schafer says the Contras left since they just weren't fighting. The CIA then starts to get rid of anything involving Barry. Barry attempts to move the stash of products out of the airport, but he is found by FBI, DEA, and other law enforcement agents, and he is arrested.
Barry meets with a prosecutor, Dana Sibota (Jayma Mays), who is hellbent on getting Barry locked up. As he waits outside while she speaks to a lawyer on the phone, Barry tries to bribe the agents with caddies while also insisting he will walk away scot-free. Sibota comes out and confirms that Barry is free to go.
Barry is given a task under Ronald Reagan's administration to gather dirt on the Sandinistas, all of whom are believed to be drug traffickers. They set up cameras in a plane for Barry to get photos as proof.
Barry returns to meet with Ochoa and the rest of the Medellin Cartel. As he still has their trust, Barry engages in business with them, moving products into the plane where the photos are taken. The White House later releases the photos as propaganda, and Barry is seen in the photos. He is told that they were not supposed to be released to the public until after the cartel members were caught. The DEA go through Barry's house looking for evidence. Lucy takes the kids to Baton Rouge.
Barry is convicted and is sentenced to 1000 hours of community service. He moves from hotel to hotel each night. On one such night, he is approached in his car by hitmen sent by Escobar, and he is subsequently murdered.
The final text states that "Schafer" got promoted after suggesting they get the Iranians to arm the Contras. One of Barry's guys went on to become a pastor in Alabama after he was set free. The rest of the pilots weren't seen after that. The CIA continued to use Barry's plane to arm the Contras until one of the planes was shot down over Nicaragua. The ensuing scandal was known as the Iran-Contra Affair. Lucy returned to Louisiana with the kids. The last thing we see is her working as a cashier at a coffee shop, still wearing a bracelet that Barry gave her.