Production Design
We Hate Mumbyes
The film was shot almost entirely on location in Mumbai, India… with a brief excursion to Agra for some exterior shots of the Taj Mahal. The Mumbai slum of Dharavi appears prominently in the film as the slum where most of the action takes place.
And Indian casting director and filmmaker Loveleen Tandan served as co-director on the project, responsible primarily for casting in India, and translating a lot of the dialogue into Hindi.
Aside from leading man Dev Patel (who's British), Tandan and director Danny Boyle cast almost entirely Indian actors—some extremely famous, including Bollywood superstar Anil Kapoor as game show host Prem Kumar, and some that were then-unknown, like Freida Pinto as Latika.