2012年的一天,年届七旬的平山周吉(桥爪功 饰)和老伴富子(吉行和子 饰)结伴来到东京。这片繁华匆忙的土地上,生活着他们三个子女,在郊外开办诊所的长子幸一(西村雅彦 饰),与丈夫库造(林家正藏 饰)共同经营美发店的女儿滋子(中岛朋子 饰)以及担任歌舞伎美工的次子昌次(妻夫木聪 饰)。一家人久未团聚,自然心间充满喜悦。只是子女长大成人,荷担家业,从早到晚为了生计奔波劳碌,根本无暇带着父母游览东京。老两口先后在孩子们的家中小住,深深感受到他们的艰辛,而昌次对未来的茫然似乎也让平山夫妇多了一份担心。也许一切都会好起来,总要有放开手的时刻。
短短几日盘桓,为人父母的心中涌起万千情感,却来不及一一道出……。江湖杀手阿平(周润发 饰)是和平饭店的老板,传闻他武功了得,曾经一口气杀了二百多个马贼,并且他宣称和平饭店是一个“避难所”,只要进来住宿的人,无论他得罪了什么帮派,都不许前来挑衅生事,但不保证离开后的安全。
歌女阿曼(叶童 饰)的到来打破了这个江湖规矩。阿曼被人追杀,逃至和平饭店。她风情万千,令阿平心生爱意并设法保护她离开饭店,躲避追杀。然而,阿平的用情换来了一个早已布下的陷阱:原来阿曼正是这个陷阱的诱饵!
愤怒的阿平决定拿起武器重出江湖,一场腥风血雨的厮杀大肆铺开。。