布兰达夫妇多年来收养了很多孩子,在社区里是出了名的慈善人士,甚至被报刊媒体多次报道。但事实上这对夫妇收养孩子的目的是将他们培养成小偷,为自己敛财。马丽从小失去了父亲,和母亲一起租住在布兰达的房子里。但由于没有钱支付房租,布兰达便要求马丽的母亲为自己打扫房间,并将幼小的马丽收养。 随着年龄的增长,马丽越来越厌恶这种偷偷摸摸的生活。但她的母亲被关押在布兰达家的地下室,一但马丽有任何举动,母亲的生命便会受到威胁。马丽只能在布兰达家委曲求全,寻找逃出虎口的机会。但不幸的马丽不仅没能逃跑,还被布兰达的儿子强奸,生下了一个男孩。 一天深夜,马丽借机带着儿子逃出了布兰达家,她发誓要回来救母亲。马丽找到警察局报案,但警局一听说是布兰达家,都不肯相信马丽所说的是事实。无奈下马丽只得向侦探寻求帮助,并将布兰达家告上了法庭。 布兰达全家被收监,马丽的母亲终于重见天日。但现...。不会说话也听不见的Barfi(兰碧 卡普尔 Ranbir Kapoor 饰)是个快乐的青年。他聪明机灵鬼点子不少,四处惹是生非,让人又爱又恨。这样的日子因为Shruti(艾琳娜 Ileana 饰)的到来而发生变化,Barfi恋爱了。但Shruti早已定有婚约,在妈妈的一 番劝说阻拦之下,Shruti离开了大吉岭,去往加尔各答和她“对的人”结婚,留下Barfi一人失魂落魄。
为此郁郁的Barfi还没来得及调整,和其相依为命的父亲却因为肾衰竭而住进了医院。手术需要7000卢比。Barfi慌乱中想到了一个办法,绑架当地有钱人家的自闭症孙女Jhilmil(朴雅卡•乔普拉 Priyanka Chopra 饰)。结果这个想法被人先行一步实施了,但阴差阳错,Barfi意外拾到了Jhilmil,筹到钱赶到医院时,父亲却已离去。对Barfi抱有好感的Jhilmil不肯回家,对此无可奈何的Barfi带着Jhilmil浪迹天涯起来。二人在山水田园城市巷道里,滋生了默契与爱意。在看似顺利的表面下,却潜伏着不安的因素,Barfi再次遇见了Shruti,且被认为是绑架犯,在这变化中,Barfi能否与Jhilmil再次相遇携手呢?。