In Mumbai in 2006, eighteen-year-old Jamal Malik (Dev Patel), a former street child (child Ayush Mahesh Khedekar, adolescent Tanay Chheda) from the Juhu slum, is a contestant on the Indian version of Who Wants to Be a Millionaire?, and is one question away from the grand prize. However, before the Rs. 20 million question, he is detained and interrogated by the police, who suspect him of cheating because of the impossibility of a simple "slumdog" with very little education knowing all the answers. Jamal recounts, through flashbacks, the incidents in his life which provided him with each answer. These flashbacks tell the story of Jamal, his brother Salim (adult Madhur Mittal, adolescent Ashutosh Lobo Gajiwala, child Azharuddin Mohammed Ismail), and Latika (adult Freida Pinto, adolescent Tanvi Ganesh Lonkar, child Rubina Ali). In each flashback Jamal has a point to remember one person, or song, or different things that lead to the right answer of one of the questions. The row of questions does not correspond chronologically to Jamal��s life, so the story switches between different periods (childhood, adolescence) of Jamal. Some questions do not refer to points of his life (cricket champion), but by witness he comes to the right answer.