E’ il momento della verità negli studi dello show televisivo in India ‘‘Chi vuol esser milionario?”. Davanti ad un pubblico sbalordito, e sotto le abbaglianti luci dello studio, il giovane Jamal Malik, che viene dagli slum di Mumbai (Bombay), affronta l’ultima domanda, quella che potrebbe fargli vincere la somma di 20 milioni di rupie.
Il conduttore dello show, Prem Kumar, non ha molta simpatia per questo concorrente venuto dal nulla. Avendo faticosamente risalito la scala sociale, provenendo lui stesso dalla strada, Prem non ama l’idea di dover dividere la ribalta del Milionario con qualcuno come lui, e rifiuta di credere che un ragazzo dei quartieri poveri possa sapere tutte le risposte.
Arrestato perché sospettato di imbrogliare, Jamal viene interrogato dalla polizia. Mentre ripassa le domande una per una, inizia ad emergere la storia straordinaria della sua vita vissuta per le strade, e della ragazza che ama e che ha perduto.