Babli (Ranbir Kapoor) is a street smart car mechanic living in a Delhi orphanage. He is charming and lives life to the fullest. He also steals cars to support his orphanage. He has no sense of right or wrong till he unwittingly hurts the love of his life, Tara (Pallavi Sharda) and is chased by cop couple Chulbul Chautala (Rishi Kapoor) and Bulbul Chautala (Neetu Kapoor). Babli ...。从小被父母遗弃并被加拿大人领养到温哥华的武克(锦荣 饰)因帮朋友出头,误杀黑帮头目Billy的弟弟,出狱后被寻仇头部中枪却侥幸不死,但却因子弹取不出来,仅剩半年的生命。武克决定死前回中国寻找亲生父母,却再次遇见曾在温哥华有过一面之缘的女孩恩彩(温心 饰)。在堂姑姜海雁(伍宇娟 饰)的引导下武克找到生母谭慧茹(王姬 饰),见母亲身处豪门,想到自己被抛弃的命运和饥寒交迫的漂泊生活,此刻又命在旦夕,武克不忿,出于报复并未相认,且答应做其生母的养子崔允(黄恺杰 饰)的司机,与恩彩共同寻找妹妹过程中渐生情愫。最后得知,寻亲过程却是堂姑一手策划的阴谋,一段隐藏了二十多年的身世真相渐渐浮出水面……。南方边陲小镇,绰号“钉子李”的老人自恃棋艺高超,他将老将钉在棋盘上,声称无人能令他拔钉挪将,独孤求败。在那个特殊的时代,百万青年上山下乡。小镇新来的书记(牛犇 饰)输棋后愤愤不平,派下属去城里寻找擅长琴棋书画的人才。外号“棋呆子”的北京青年王一生(谢园 饰)稀里糊涂成了破坏文化大革命的现行反革命,最后被寻找他的人救了出去。他似乎对所要去的地方根本没任何想法,只要有饭有棋就一切都好。“何以解忧,惟有下棋。”呆子一心只在棋局,他将在那个陌生的所在和各路高手留下令人神往的对决……
本片根据阿城的同名小说改编,并荣获1989年度金鸡奖最佳男演员奖(谢园)。。