洛阳城里,摸金后人老丁因自觉时日无多,多方派人寻找自己失散了多年的独孙,希望能有人继承先祖的遗志,守护《摸金秘术》。
那边厢,以坑蒙拐骗为生的小痞子许楠因骗取邻居的快递,阴错阳差地被误认成了老丁的孙子,许楠以为老丁家产丰厚,遂将错就错,决定“装孙子”骗取遗产。
许楠因碰瓷进了局子,结果巧遇同在孤儿院长大、暗恋已久的代云,后者现在是一名人民警察,这样的重逢让两人很尴尬。
许楠找到了老丁,老丁喜出望外之下,将一本家传的“菜谱”交给了他,并介绍他认识了老丁的好友,省文物局的黄教授。
许楠发觉老丁的所谓“家产”只是一间破旧的四合院和门口的羊肉泡馍店,颇为失望的他随便找了个借口,脚底抹油跑路了。
许楠走后,老关等人找到老丁,一番较量后,老丁被屋顶掉落的瓦片砸伤,暂时中风,老关等人搜走了记载有《摸金秘术》埋葬地点的地图。
穿过泡馍店大堂时,许楠发现代云竟然是这家店的常客,同时听说泡馍店不久即将拆迁,届时将获得不菲的拆迁款,于是他改变主意,决定继续装这个孙子。
翌日,许楠返回泡馍店,发现老丁已经中风,他只好硬着头皮接管了店里生意,为了多捞点钱,他决定将院子里空出的房子招租。
老关等人反复查看地图,却始终看不明白,唯一能确认的是,开启《摸金秘术》封印需要摸金后人的新鲜血液,三人决定再次出手,绑架老丁。
许楠从律师那里得知,只有老丁签字,才能证明俩人的祖孙关系,他想尽办法哄痴痴呆呆的老丁签名,老关等人看到招租信息,设法装成租客,住到了许楠隔壁。夜里,三人从老丁那里得到了灵感,终于看懂了地图——《摸金秘术》原来就藏在不远处的地下,而那里,正是代云所在的派出所。。查理死了,只留下一所海边别墅给他弟弟艾伦(乔恩·克莱尔 Jon Cryer 饰)。因为负担不起房子的保养费,艾伦在老妈的怂恿下,决定出售房子。
这天,艾伦终于收到查理的骨灰,家里却来了个不速之客。这个突然出现的男人叫沃顿(阿什顿·库彻 Ashton Kutcher 饰),有钱多金,身材好长得帅,却企图自杀来挽回要离婚的妻子。在艾伦的劝阻下,沃顿决定活下来,还把艾伦的别墅买下来了。就像以前投靠哥哥查理一样,艾伦也以“朋友”的身份,“赖”在已经属于沃顿的这所海边别墅不走了,加上已经17岁的儿子杰克(安加斯·T·琼斯 Angus T. Jones 饰),好汉两个半的生活又开始了。。