2006年,印度孟买。印度青年杰玛•马利克(戴夫•帕特尔饰)还差一个问题就能赢得2千万卢比。他是怎么做到的?A:他作弊;B:他幸运;C:他是天才;D:一切命中注定。这是《谁想成为百万富翁》电视猜谜节目的人生版。杰玛•马利克在已经赢得1千万卢比的情况下被警方以欺诈罪逮捕,严刑拷问下杰玛说出他获得1千万卢比的真相——他确实知道答案,但他只知道这些!出身贫民窟的杰玛年幼就生活艰苦,他与哥哥沙里姆、少女拉媞卡(芙蕾达•平托饰)三人却一起经历了几十年印度的变迁。之前每一个问题,都好像是杰玛的记忆碎片,牵动他关于亲情、爱情与人生的回忆。而现在,杰玛一方面要洗清自己的犯罪嫌疑,一方面要拯救与拉媞卡的爱。在金钱与爱之前,杰玛能够沉着冷静,选择出正确的答案吗?2006 年,来自孟买Juhu贫民窟的18 岁印度穆斯林贾马尔·马利克 (Jamal Malik) 是Kaun Banega Crorepati的参赛者。在回答最后一个价值2000 万卢比的问题之前,他被警方拘留并遭受酷刑,警方怀疑他作弊。通过一系列的倒叙,贾马尔讲述了他生活中的事件,这些事件为他提供了每一个答案。五岁时,贾马尔跳入粪坑后获得了宝莱坞明星阿米特巴·巴强的亲笔签名。贾马尔的哥哥萨利姆后来出售了亲笔签名。他们的母亲在孟买骚乱中被杀。在逃离骚乱时,兄弟俩短暂遇到了一个装扮成罗摩的孩子,右手拿着弓箭。逃离骚乱并避雨后,兄弟俩遇到了来自贫民窟的女孩拉蒂卡。萨利姆不愿意收留她,但贾马尔建议她可以成为他们的“第三火枪手”,指的是大仲马的小说《三个火枪手》这是兄弟俩在学校里学到的。兄弟俩自称为阿托斯和波尔托斯,但不知道第三个火枪手的名字。这三个孩子被马曼发现了,马曼是一个训练街头儿童成为乞丐的歹徒。在得知妈妈蒙蔽孩子们的双眼,让他们成为更有效的乞丐后,萨利姆带着贾马尔和拉蒂卡逃跑了。兄弟俩成功登上了行驶中的火车,但拉蒂卡却跟不上。萨利姆抓住她的手,但故意放开,让她被马曼重新抓住。在接下来的几年里,萨利姆和贾马尔在火车上旅行,靠卖货、扒窃、洗碗以及假装泰姬陵导游谋生。在贾马尔的坚持下,他们回到孟买寻找拉蒂卡,发现妈妈正在把她抚养成妓女。兄弟们救了她,萨利姆开枪打死了马曼。萨利姆找到了与犯罪头目竞争对手贾维德一起工作的机会。在他们的房间里,萨利姆命令贾马尔让他单独和拉蒂卡在一起,可能是为了对她进行性侵犯。当贾马尔拒绝时,萨利姆拔枪指着他,拉蒂卡劝说贾马尔离开。多年后,现在在呼叫中心担任查瓦拉的贾马尔得知萨利姆是贾维德犯罪组织的高级中尉。贾马尔与萨利姆对峙,萨利姆请求原谅。贾马尔随后潜入贾维德的住所并与拉蒂卡重聚。尽管他声称爱她,但她却告诉他忘记她。尽管遭到拒绝,贾马尔还是承诺每天五点钟在维多利亚总站等她。拉蒂卡试图在那里与他会面,但被萨利姆领导的贾韦德手下抓获。他们开车离开时,在她的脸上留下了疤痕。贾马尔与拉蒂卡失去了联系,在最后一次尝试联系她时,他成为了Kaun Banega Crorepati节目的参赛者,因为他知道她会观看该节目。贾马尔演奏得非常出色,并在印度各地广受欢迎,这让节目主持人普雷姆·库马尔 (Prem Kumar) 非常沮丧。库马尔试图通过向贾马尔提供倒数第二个问题的错误答案来欺骗他。然而,贾马尔回答正确,引发了他作弊的怀疑。当这一集结束时,贾马尔被捕。在最初的殴打之后,警官听他解释他是如何知道每个答案的。警官相信了贾马尔,并允许他重返演出。拉蒂卡看到贾马尔被捕的消息。萨利姆对自己过去的行为感到内疚,他把手机和车钥匙交给拉蒂卡,请求她原谅他。拉蒂卡离开后,萨利姆在浴缸里装满了钱,然后坐在里面,等待贾维德意识到发生了什么。对于最后一个问题,贾马尔被问到第三个火枪手的名字。贾马尔承认不知道答案,并使用他的“朋友电话”生命线给萨利姆打电话,因为这是他唯一知道的电话号码。拉蒂卡回答并告诉贾马尔她很安全,但不知道答案。贾维德在节目中听到拉蒂卡的声音,意识到萨利姆背叛了他。他和他的手下破开了浴室的门。萨利姆杀死了贾维德,然后被该团伙开枪打死。贾马尔对拉蒂卡松了口气,猜测并选择了第一个答案:阿拉米斯。他是正确的并赢得了大奖。贾马尔和拉蒂卡在火车站站台上相遇并接吻。