Jackie Chan glumi Huang Xinga, narednika revolucionarne vojske i desnu ruku 'oca kineske revolucije' Sun Yat-sena, koji je održavao veze s Japanom. Međutim, on kao takav nikad nije priznat u Japanu iako se mnogo puta dokazao kao osvjedočeni prijatelj te je sudjelovao u mnogobrojnim ratnim...
Umirovljeni marinac pristaje raditi za bivšeg zapovjednika i odlazi u Panamu kako bi sklopio veliki dogovor o naoružanju s opasnim ljudima. U tom procesu on se uključuje u invaziju SAD-a na Panamu i uči važnu lekciju o pravoj prirodi političke moći.