影片改编自英国女作家维拉·布里顿(Vera Brittain)成书于1933年的同名回忆录改编,回顾了她本人在一战期间的生活经历,以及她走向反战主义的心路历程。片中布里顿本人由瑞典新星艾丽西卡·维坎德饰演,哈灵顿将出演她的初恋情人。
两对父子,隔膜与疏离,沟通与理解,都在他们人生中上演着。儿子健一(中井贵一饰)病危,却因与父子关系恶劣而拒绝与父亲最后的沟通。父亲高田(高仓健饰)却为了完成儿子的意愿,从日本赶往云南拍摄李加民唱的傩戏《千里走单骑》。千里迢迢终于赶到云南,高田艰难与当地居民沟通,得知李加民犯事入了狱。原来李加民也有着与他儿子的一段心酸往事,并因此被判了罪。高田千辛万苦找到狱中的李加民,请求他唱戏。怎料李加民听完高田与儿子的故事后,也想到了被自己抛弃的私生子,戏唱到一半,便泣不成声。高田决定回去找他的儿子前来探狱,路上二人相互谈心照顾,感情甚笃,然而儿子与李加民之间的感情冰层,却怎么也打不破。而正当李加民再次演唱的时候,高田接到电话,儿子已经含笑而死,并原谅了自己。
留学生李琪(钟楚红 饰)独自一人从香港到纽约读书,满心以为接机的会是自己的男友(陈百强 饰),来到却是一位远方亲戚和一位在唐人街打工的船头尺(周润发 饰)。原来自己的男友已经移情别恋了,令李琪伤心不已,把自己关在房内。船头尺不放心前往询问,闻到煤气味便以为李琪自杀,原来只是煤气泄漏。船头尺鼓励李琪就算一个人也要好好生活读书,李琪得到了他的鼓励及帮助,便开始专心读书和工作。当中船头尺也屡遭不顺,两人互相帮助之余,船头尺也爱上了李琪……