If you've ever read about the history of the Medellin cartel, the war on drugs or the US's Cold War escapades in Latin America, chances are you've come across the name of Barry Seal.
Seal was a good ol' boy from Louisiana whose lifelong passion for flying led him first to Vietnam and then to become the youngest commercial pilot working in the fleet of Trans World Airlines.
In the late 1970s Seal was recruited by the CIA to run guns to the Contras in Nicaragua, following which he fell in with Pablo Escobar and the Medellin cartel. He later turned on them, leading to his very bloody and well-publicised assassination in 1986.
Seal was a pudgy, John Candy-looking kind of man but in American Made, Doug Liman's film adaptation of the book by Shaun Attwood, Seal is played by the much leaner Tom Cruise.
The movie takes a slightly glib approach to its antihero, portraying him as a charming, morally shifty man whose success relies on equal parts luck and sheer adventure-loving, hell-raising, what-the-heckness.
It allows Cruise to exercise the freewheeling charms that made him a star in 1980s films such as Risky Business, Cocktail and Top Gun. You could argue that Seal is the sleazier side of the coin to Top Gun's gung-ho flyer Maverick and Cruise's enjoyment of the role is infectious.
WATCH the trailer for American Made