Top 10 Highest Grossing Indian Movies: Shah Rukh Khan’s ‘Jawaan’, judging by the reviews and audience response, looks like the film will easily cross Rs. 500 crore club will be included. The film has the potential to break many box office records. If you want to know which are the best films of Indian cinema in terms of box office collections, the names of films starring Shah Rukh Khan, Sunny Deol and Aamir Khan as well as stars like Rajinikanth, Prabhas and Yash are definitely there. If you missed any of the movies on our list, you should watch them at your first opportunity. You won’t regret watching this action-suspense-filled drama.