Jamal, een weesjongen uit de sloppenwijken van Mumbai, besluit mee te doen aan de Hindi versie van het televisieprogramma 'Weekend Miljonairs'. Hij staat op het punt de hoofdprijs van 20 miljoen roepies te winnen met nog één vraag te gaan. Maar voor het zover is, wordt hij gearresteerd op verdenking van oplichting. De politie kan niet geloven dat een jongen zoals hij zoveel kennis kan hebben. Is het A: hij speelde vals, B: hij had geluk, C: hij is een genie of D: het is het lot? Wat volgt is een reis naar het verleden van Jamal en alles wat hij heeft moeten doorstaan om aan de spelshow mee te kunnen doen.