Jamal Malik, 18 ans, orphelin vivant dans les taudis de Mumbai, est sur le point de remporter la somme colossale de 20 millions de roupies lors de la version indienne de l'emission Qui veut gagner des millions ? Il n'est plus qu'a une question de la victoire lorsque la police l'arrete sur un soupcon de tricherie.
Somme de justifier ses bonnes reponses, Jamal explique d'ou lui viennent ses connaissances et raconte sa vie dans la rue, ses histoires de famille et meme celle de cette fille dont il est tombe amoureux et qu'il a perdue.
Mais comment ce jeune homme est-il parvenu en finale d'une emission de television ? La reponse ne fait pas partie du jeu, mais elle est passionnante.