故事开始于七十年代的北京。一批部队子弟在什刹海溜冰场不期而遇,宋京生(丁志诚 饰)与辛黑子(傅彪 饰)因罗冬娜(刘蓓 饰)发生龉龃,并以决斗论胜负。后来,他们都参军去了部队,宋京生还因救人负了重伤,罗冬娜写信问候,不料信落在了李东征(李朝晖 饰)之手,致使俩人发生误解。被宋京生救过的辛平平(咏梅 饰)爱上救命恩人,无奈宋心中只装着罗冬娜。在部队事业如日中天的宋建军(张涵予 饰),始终回避着小惠(陶虹 饰)频投的橄榄枝,而罗冬娜对李东征的献殷勤则表示了厌恶。退伍回家的宋京生和辛黑子、小胖(王佳宁 饰)办起个体饭馆自谋生路,而先前拒绝接受辛平平的京生父母终于松了口。在那个特殊年代里,毎个青年人都在践行着自己的梦想......。德川幕府时期,因厌倦无休止的杀戮,崇尚自由的伊贺忍者卡姆依(松山ケンイチ 饰)选择逃亡,他也因此遭到昔日战友们的无休止的追杀。某日,在躲避松山领主水谷军兵卫(佐藤浩市 饰)追杀的过程中,卡姆依结识了砍断领主马腿的渔夫半兵卫(小林薫 饰),并随之回到辛岛隐藏。半兵卫的妻子沙耶香(小雪 饰)曾经也是一名逃往忍者,卡姆依的到来令她心存戒备。不久,半兵卫遭邻人告发,被领主抓走准备处死。卡姆依和沙耶香合作闯入刑场拯救半兵卫。而这次行动也引起了一直追查他们行踪的伊贺忍者的的注意,宿命之战在所难免……
本片根据日本漫画家白土三平的同名原著的第二部改编。。