一个名叫克林的垃圾工被他的过去所折磨,他希望能在平静的生活中得到救赎,但很快他发现他必须要和他过去的种种暴力行为进行和解。
中年失意的儿子田力行(古天乐饰)在生活上遇到了重重危机:母亲病逝、工作不顺、妻子要求离婚。正处在这苦不堪言的困境中时,田力行79岁的痴呆父亲田一雄(吴镇宇饰)却突如一只再生的蝉,接二连三地脱皮并且不断变年轻——60岁、52岁、37岁、28岁、19岁。父亲一生中的六个阶段再现,也使得田力行穿梭了“六个爸爸”的六个年代,从未与父亲认真相处过的田力行重新认识了这六个阶段的父亲,从父亲波折的一生中,他似乎找到了自己的出路和重新起步的方向……
电影叙述了一段在烽火硝烟弥漫下,以爱恨情仇编织的血雨腥风的故事。抗日战争年间,中共地下党美女特工舒兰芝与同是地下党员身份的张志高恋情火热,怎料一场突如其来的任务完全改变了两人的运行轨迹。舒兰芝之子舒笛的日子也是一番惊心动魄。而此时一位神秘女子的出现,却与舒笛产生匪夷所思的情感纠葛……是美色诱惑见人性,还是嗜血残暴令成魔?