arms dealers. North encounters Shannon by chance in London and suspects him of being a CIA agent. Shannon asks Drew to scare North away without hurting him, but North is killed by a hitman hired by Endean to follow Shannon and his crew. Drew captures the assassin, and when a furious Shannon learns that Endean had sent the hitman but that the hitman had killed North on his own initiative he kills the assassin in turn and leaves the body at Endean's house during a dinner party held for Colonel Bobi. To transport the group and equipment to the coast of Zangaro, Shannon hires a small freighter and crew. At sea, the team is joined by a force of Zangaran exiles trained as soldiers by a former mercenary colleague. Once ashore in a night attack, the mercenaries and their troops use their array of weapons to attack the military garrison where Kimba lives. Drew bursts into a shack in the barracks' courtyard and finds only a young woman with a baby; when he turns to leave without harming them, she shoots him in the back with a pistol. After the mercenaries storm the burning, bullet-scarred ruins of the garrison, Shannon blasts his way into Kimba's mansion. There he finds the dictator stuffing packs of bills into a briefcase; when a whimpering Kimba offers Shannon some of the money to spare his life, Shannon kills him. The following morning, Endean arrives by helicopter with Colonel Bobi and they enter the presidential residence, where they find Shannon and Dr. Okoye awaiting their overdue arrival. Shannon introduces Dr. Okoye as Zangaro's new president, and when Endean protests ("This whole country's bought and paid for!"), Shannon tells him, "You're going to have to buy it all over again," and silences him by shooting Bobi. Shannon, Derek and Michel load Drew's body onto a Land Rover, in line with the toast they drank on planning the operation: "Everyone comes home." The film concludes with the mercenaries driving through the deserted streets of Clarence until they are out of frame. Cast Christopher Walken as Jamie Shannon Tom Berenger as Drew Blakeley Colin Blakely as Alan North Hugh Millais as Endean Paul Freeman as Derek Godwin Jean-François Stévenin as Michel-Claude JoBeth Williams as Jessie Maggie Scott as Gabrielle Robert Urquhart as Capt. Lockhart Winston Ntshona as Dr Okoye Pedro Armendáriz Jr. as The Captain Harlan Cary Poe