叶剑飞从小在戏班长大,对生活现状很是不满意的他一直想要到美国,希望能够在那里出人头地,但他的偷渡计划却屡屡失败。一次偶然中,叶剑飞结识了名叫黄克强的男子,两人一见如故,结为了好友。
黄克强和青梅竹马阿男两情相悦,无奈阿男的父亲却要将阿男嫁给她并不喜欢的富家子弟,黄克强和阿男决定私奔。然而,就当三人跃跃欲试之际,战争爆发了,出国的计划再次流产。之后,阿男惨遭巡警强暴,黄克强终于得到了阿男父亲的认可,而叶剑飞则成为了“日军太保”,至此,三人依然没有忘记当初的约定,他们登上了难民船,开始了他们最后的旅行。。1885年,法军进攻越南凉山,驻守清军不战而退,慈禧召集众臣商讨派谁挂帅,最终启用了年近七旬的退隐老将冯子材,但当时广西军民已被法军的残忍手段吓破胆,有严重畏战情绪。为了激励军民,冯子材出奇兵成功伏击攻克龙临镇的北非雇佣军,生擒黑人上尉克拉克,并当众与其决斗,刀斩悍敌,振奋军心。
冯子材亲自勘察地形,修建关前隘,率领人马伏击尼格里的炮弹运输船,不料落入尼格里的陷阱,损失惨重。依南也遭法军生擒,所幸法军驻地的越南女子阮月偷偷放走了她,还给她指引了去找黑旗军将领刘永福的道路。被激怒的尼格里,不等炮弹和援军到来,就对关前隘发动了全面攻击,冯子材持刀率先杀敌,全军振奋,猛烈出击,与法军进行一场惨烈的白刃格斗……。