Das alte US-Kanonenboot 'San Pablo' fährt während des chinesischen Bürgerkrieges von 1926 Patrouille auf dem Yangtse-Kiang. Das Schiff steht unter dem Kommando von Kapitän Collins (Richard Crenna) und hat den Auftrag, die gefährdeten amerikanischen Handelskolonien und Missionsstationen zu sichern. Nicht nur, dass die Feindseligkeiten zu Lande gegen die 'Fremden Teufel' immer erschreckendere Ausmaße annehmen, auch an Bord kommt es zu Machtkämpfen zwischen Chinesen und Amerikanern, die der Maschinenmaat Jake Holman (Steve McQueen) für sich entscheidet. Die Lage spitzt sich jedoch zu, als Holman seinem Freund Frenchy Burgoyne (Richard Attenborough) helfen will, ein asiatisches Freudenmädchen freizukaufen. Beim Versuch des Schiffskommandanten, eine bedrohte Missionsstation zu retten, kommt es zu einer mörderischen Konfrontation.
The old US gunboat 'San Pablo' patrols the Yangtze River during the Chinese Civil War of 1926. The ship is under the command of Captain Collins (Richard Crenna) and is tasked with securing the endangered American trading colonies and mission stations. Not only do the hostilities on land against the 'Foreign Devils' take on increasingly frightening proportions, but there are also power struggles between Chinese and Americans on board, which are won by the engineer Jake Holman (Steve McQueen). However, the situation comes to a head when Holman wants to help his friend Frenchy Burgoyne (Richard Attenborough) buy the release of an Asian girl of pleasure. When the ship commander tries to save a threatened mission station, a murderous confrontation ensues.