Tutto parte infatti in uno studio tv in India dove si svolge ‘Chi vuol esser milionario?’, format originariamente prodotto dalla tv inglese e poi approdato in tutto il mondo. Stessa sigla di quello di Canale 5, e poi, davanti ad un pubblico sempre più in crescita ed entusiasta, ecco il giovane Jamal Malik (Dev Patel). Un ragazzo di 18 anni che viene dagli slum di Mumbai e sta per affrontare l’ultima domanda, quella che potrebbe fargli vincere la somma di 20 milioni di rupie. Ma il conduttore dello show non ha affatto il carattere bonario di Gerry Scotti: è Prem Kumar (Anil Kapoor), uno che odia questo concorrente venuto dal nulla. Inoltre, roso dall’invidia, Prem rifiuta di credere che un ragazzo dei quartieri poveri possa sapere tutte le risposte. Arrestato perché sospettato di imbrogliare, Jamal viene così interrogato dalla polizia e, mentre si prepara alla domanda da 20 milioni di rupie, scorrono sullo schermo le immagini di un’India violenta e povera in cui il ragazzo è cresciuto. Tra le violenze subite, anche la morte della madre di religione hindu proprio per mano di una spedizione punitiva di fedeli dell’Islam. E ancora, nel film di Boyle (distribuito in Italia dalla Lucky Red), immagini della vita sofferta di Jamal condivisa con il fratello maggiore Salim (Madhur Mittal) e con il suo grande amore mai davvero dimenticato: la bellissima Latika (Freida Pinto).
In questo film, ha detto il regista in una intervista “ho voluto più abbracciare le contraddizioni dell’India che risolverle”. E questo vale anche per i suoi toni melodrammatici: “non so dire se The Millionaire è stato influenzato da Bollywood o ne abbia preso degli aspetti solo di riflesso”.