其貌不揚的退伍老兵巴尼·羅斯(西爾維斯特·史泰龍 Sylvester Stallone 飾)生活在城市的某個角落,事實上他卻是一支特種兵的領袖,其麾下雲集了李(傑森·斯坦森 Jason Statham 飾)、楊(李連杰 Jet Li 飾)等一衆高手。正所謂藝高人膽大,只要酬金給足,再危險的任務也敢接。這天,來自中情局的教堂先生(布魯斯·威利斯 Bruce Willis 飾)聯繫到巴尼,僱用他們前往位於南美的比萊納島,剷除與美國政府作對的獨裁將軍加爾薩(David Zayas 飾)。 由於任務艱險,巴尼和李先行探路,發現加爾薩與前中情局官員詹姆斯·門羅相互勾結,殘酷壓榨比萊納島的人民。不久巴尼和他的戰友趕赴小島,而更大的挑戰正等待著這羣驍勇的戰士們……