Every year Bollywood produces more than 100 films in a year, in which duration of the movie plays a key role. Although the average run-time of any Bollywood film is 2.15 to 2.30 hours, there are some movies in Bollywood which broke the stigma of 2 hours. Anurag Kashyap directorial Gangs of Wasseypur is the best example of long duration Bollywood films. Here is a list of top 10 Bollywood films with long run-time: