Sanju would've never crossed 300 Crores if RK had messed up with the role of Sanjay Dutt. The movie was a biopic, that too of a highly popular Bollywood Superstar, who is still fresh in the minds of public. There was alot pressure on Ranbir, and if he had failed to get into the shoes of Sanjay Dutt, the general public would've mocked him like no tomorrow. So when the movie is a success, Ranbir deserves credit for taking up such a big risk, and making himself believable as Sanjay Dutt. Raju Hirani was able to make a good movie, because he got a great actor. Movie making is a team work and we can't give credit to just one person
One can say that the movie got such huge opening because of Sanjay Dutt and Raju Hirani, and RK has no stardom. But saying that RK has no role in movie's success is just being delusional.
4