Tigmanshu Dhulia's 'Haasil' was set in Allahabad. Irrfan played a gangster cum student leader Ranvijay Singh in the film, while Jimmy Shergill was seen as Aniruddha.
Habib Faisal's 'Ishaqzaade', which made Arjun Kapoor and Parineeti Chopra stars, was set in a fictional town of Almore in the rural area of UP.
Abhishek Chaubey's 'Ishqiya' dealt with a scheming woman Krishna (Vidya Balan) who lived at a place near Gorakhpur in UP.
Salman Khan starrer 'Dabangg' was also based in UP. This time it was Laalgunj.
Nathha (Omkar das Manikpuri) lived in a village named Peepli in Anusha Rizvi's 'Peepli Live'. The film shows how his death becomes a national problem within hours.
Vikramaditya Motwane's heart-touching story of a boy who wants to get away from the clutches of his dominating father was set in Jamshedpur. The film was 'Udaan'.
NRI doctor Manoj Sharma (R Madhavan) meets Tanuja Trivedi (Kangana) for the first time in Kanpur, UP. The film revolves around the social circuits of Kanpur, Delhi and Punjab.
Anurag Kashyap's highly acclaimed criminal saga 'Gangs of Wasseypur' demonstrated the pattern of family rivalry in Wasseypur, a small place near Dhanbad (Jharkhand).
Director Anand Kumar's 'Zila Ghaziabad' chronicled the events of Ghaziabad. Arshad Warsi and Vivek Oberoi played gangsters who were on the radar of a dreaded police officer Pritam Singh (Sanjay Dutt).
With the release date of 'Raanjhanaa' approaching fast, we take a look at Bollywood films that were based in small towns.