Jamal Malik, en fyr fra Mumbais slum, er kun ét spørgsmål fra at vinde 20 millioner rupier i den indiske TV-version af "Hvem vil være millionær?". Men i en pause i programmet anholdes han, mistænkt for snyd. Ingen tror at han - en ung mand fra slumkvarteret - kan kende til de rigtige svar. Desperat forsøger Jamal at bevise, at han er uskyldig gennem ved spørgsmål efter spørgsmål at forklare, hvordan han har kunnet svare rigtigt.