插队时,知青孙子旺、张大年同时爱上了秀,秀与张大年的恋情迅速发展并怀上了他的骨肉,为了前程,张大年劝秀打掉孩子,秀却从此音信全无。秀失踪后产下一对龙凤胎,因无力抚养只好送人,之后秀便在抑郁中去世了。其弟在秀的遗物中发现秀写给龙凤胎父亲的信,孙子旺误被认为是孩子的亲生父亲。误解导致了孙子旺与妻子杨喜莲二十年婚姻生活的结束,之后,孙子旺踏上了代故人寻子的漫漫征程。在寻子过程中他遇到了种种困难和挫折,因为自私,张大年百般阻挠;两个孩子--安吉拉和福兰克不接受;以及经济上的困难等等,但孙子旺以宽容的心态渐渐感化了周围所有的人。最终,孙子旺带着异乡亲人的祝福,回到了祖国,完成了这段不平凡的寻子之旅。
原来流浪汉是个富翁,因为身患癌症,才重归大自然开始流浪的生活,在与子旺的共处中,流浪汉被子旺的为人和无私的品格感动,决定帮助子旺以投资移民的方式得到绿卡留在美国。流浪汉的浓情厚意让子旺和路远深深感动。安琪拉和福兰克也被子旺的所作所为感动,他们决定将子旺当成永远的父亲,张大年对此十分感伤。孙子旺找到张大年,将秀儿的遗物和信交给张大年,张大年泪流满面。在长时间的相处中,子旺事实上已经对小芸产生好感,在路远的鼓励下,子旺终于下定决心想向小芸表白,可就在这时,李德福从国内打来电话,告诉他喜莲当初与他离婚是另有隐情,喜莲至今还牵挂着他,等待他的归期。经过再三思考,子旺给孩子们和小芸分别留下一封信,悄然离开美国。子旺希望孩子们能原谅和理解生父张大年,也请求小芸原谅。孩子们被子旺的深明大义所感动。小芸虽然痛苦也尊重子旺的选择。三年后,子旺北京的家中,子旺和喜莲迎来了远方的客人,苏珊、张大年、安琪拉、福兰克、路远、阿香都回来看望他们。子旺为安琪拉和福兰克能最终原谅和接受大年而欣慰,可让他意外地是,很久不见的孟小芸也来看望他们。