故事发生在1936年的德国,那一年,在德国柏林举办了第11届奥林匹克运动会。乔治(让-保罗·贝尔蒙多 Jean Paul Belmondo 饰)是一名来自法国的拳击教练,尽管他对法西斯的残暴统治深恶痛绝,但迫于形势也只能委曲求全。
乔治曾经在一战中担任过飞行员的职务,激烈的交战之中,他与名叫甘特(弗兰克·霍夫曼 Frank Hoffmann 饰)的德国飞行员相识了,两人之间产生了真挚的友谊。在奥运会上,乔治和甘特重逢了,他们的友谊并没有因为时间的流逝而沾染尘埃。一次偶然中,乔治和甘特遇见了一名犹太男孩,男孩悲惨的境遇令两个男人心中十分不忍,他们决定联起手来,尽各自所能,将男孩和他的家人送往境外。。清道光年间,花旗盗首领郑一专劫洋人走私船只救济贫困。他收养了孤儿张保仔和郭婆带并将其培养成武艺高强的男子汉。郑被害后,张当上了花旗的首领。张继承义父遗志,深受百姓爱戴。林则徐将这一切看在眼里。郭受骗于恶棍邬,刺激张行刺林。张为林的爱国之举所感动,放弃了行刺。郭经过一番周折终于明辨了善恶,在危急时刻赶去支援张抗英之战,林及时赶到,击退敌舰。张谢绝林加入水师营的提议,登上渔船,漂洋过海去实现自己的理想……。