Featuring disturbing scenes of children rummaging through rubbish heaps and police turning a blind eye to racial killings, Slumdog Millionnaire is a stinging critique on the social ills plaguing the Indian poor. Directed by Danny Boyle of Trainspotting fame, the film is based on the suspenseful novel Q&A by Vikas Swarup. The film's gritty images are so shocking that the film provoked complaints from the Indian government for tarnishing the country's image. This film is the fairy tale of a former street urchin who wins a fortune on the Indian version of Who Wants to be A Millionnaire. It opens with a harrowing scene of contestant Jamal Malik (Briton Dev Patel) being tortured by police who, believing that a lowly dog from a slum could never answer all the quiz questions correctly, accuse him of cheating. What follows is a series of snapshots from his past experiences as a kidnap victim, fake tour guide and tea server at an outsourcing company. The flashbacks also explain why Jamal knows all the answers. The power of this film is somewhat diminished by a sappy subplot about his search for his long-lost childhood sweetheart Latika (Freida Pinto). While the protagonist's hand-to-mouth existence hardly allows him to pursue his romantic interest in the novel version, the romance between Jamal and Latika takes up quite a lot of screen time in the second half of the film.