已在东北黑土地扎根三十多年的上海知青江茂林(张秋歌 饰),得知母亲丁占菊(奚美娟 饰)病危的消息,和在当地娶的老婆牛丰收(倪萍 饰)匆匆赶回上海尽孝。然而这次行程充满艰辛,母亲自来便对这个东北媳妇颇有成见,假离婚的风波更是激化牛丰收和丈夫、婆婆的矛盾。江茂林的旧恋人白玉莲(叶童 饰)对他念念不忘,心存幻想,这也无形中令丰收颇多忌惮;而茂林弟弟、弟妹的琐事也让这个憨厚的东北女人不胜其扰。
此外,夫妻俩无论从时间和空间上,已与国际大都会有着万里之遥的差距。在这个已然很是陌生的城市里,他们该如何安放自己的人生……。布袋戏大师李天禄(李天禄饰)出生于台湾的日本殖民统治时期,他用口述回忆自己的戏梦人生,故事终结于日本战败投降。
小时候的李天禄家里充满矛盾,母亲去世,来了一位冷酷的继母(杨丽音饰),他跟父亲(蔡振南饰)学得掌上手艺后独自离家,随木偶剧团登台演出、四处游走。
年轻时的李天禄(林强饰)入赘女方家里。后来战争爆发,布袋戏被禁。唱歌仔戏到邂逅丽珠(魏筱惠饰),太平洋战争爆发后,他加入“英美击减催进队”,为日本演宣传剧,和日本人有了不错的交情。后来李天禄一家人躲避空袭疏散到南部,这过程中,他失去了亲人,而第二天战争就告结束。。