Jamal Malik (Dev Patel) es un adolescente pobre de Bombay que, por un motivo desconocido, está concursando en la versión hindú del programa “¿Quién quiere ser millonario?”. A punto de conseguir los 20 millones de rupias como premio mayor del concurso, el joven es interrogado por la policía, bajo la sospecha de estar haciendo trampas. Pero para cada una de las preguntas, Jamal tiene una respuesta…