程胜(周星驰 饰)乃一游手好闲之徒,终日坑蒙拐骗,无恶不作。一日装瞎子行骗,遇遇女骗子(毛舜筠 饰)被追债的贵利工打手排骨(元华 饰)欺负,胜一时看不过眼出手相救,不料却被债务转嫁弄了自己一屁股债。另一方面。老江湖凌万蜂(午马 饰)同样欠下了贵利王(张耀扬饰)的债务,无力还清。他想办法找到自己的旧情人生萍姐(恬妞 饰)和妓女Apple(叶子楣 饰)合谋冒充一富户人家向一阔少诈骗。不料被骗的阔少正是胜所扮,他也想骗这一富户。阴差阳错的骗局,笑料百出……。八年前,刘振国是刘保宏从镇上的垃圾堆中“捡”回家的流浪孤儿,刘保宏给他上户口,供他念书,妻子谢荣兰念叨本来就不宽裕的家又多了双筷子。而刘保宏接二连三的往家里领养孤儿,而且在自己家建起来孤儿院。谢荣兰终于被气跑,她远走北京,捡了几年的垃圾,每攒够1000块钱就寄往那个特殊的家。
年少的振国抹不去的童年阴影,加上习以为常的流浪生活,导致他不合群,唯一的朋友就是那只发条青蛙,他桀骜不驯,孤僻自卑,放荡不羁的性格,让刘保宏和谢荣兰煞费苦心……一次他和刘保宏发生冲突后赌气逃到某城市,结识了不良少年铁钉,学会抢夺路人提包,最终惹出大祸。刘保宏用自己的生命来保护振国幼小残缺的心灵,深深触动了振国,他最终洗心革面,重新选择了自己的道路。几年后,学成归来的他站在已花甲之年的刘保宏前喊了第一声“爸”。
一路的回忆把他与刘保宏的特殊的“父子”情和刘保宏和妻子谢荣兰的感人事迹叙述而完,漫长的八年竟只是一条回家路的长度。回家,讲述了一个孤儿的回家,一颗苏醒的心的回家,一次感恩的回家。。