Top 10 films of 2017 (till July)We have the reached the halfway point in the year and it's time to talk about the best films that have hit the screens up till now. The...