IMDb recently announced top 10 Indian movies of 2017 based on their user ratings and Vikram Vedha beats Baahubali 2 to hit the top of the list. Only four films from Bollywood have made it to the list. The first three spots are taken over by R Madhavan’s Vikram Vedha, Prabhas and Rana Daggubati starrer Baahubali 2, and Vijay Devarakonda’s Arjun Reddy. All three films were praised by the critics and also worked wonders at the box office. Mammootty starrer The Great Father, based on paedophile serial crimes has also made it to the list.