He has been very careful about the subjects he chose and also has been planned in his approach when it comes to promoting his films.
He normally keeps the story and other details concealed till last moment. But for RRR he revealed them one year before.
He even said that his movie is inspired from Motorcycle diaries, without giving chance to critics to say that. He even said the character names of all the actors except for Ajay Devgn.
Speculation is that the Bollywood star is playing Bhagat Singh in the movie. He played the role for the first time in the movie, Legend of Bhagat Singh, 17 years ago.
Alia Bhatt is playing Seetha, Ram Charan is playing Seetharamaraju, Daisy Jones is playing an English woman and NTR is playing Komaram Bheem. If he doesn't reveal it early, people could say that he copied it from somewhere, hence he revealed it beforehand.
Even when he had to talk about critics and controversies, he did not lash out at the same time made it all look like something he never cared about it.
Even he made it look like he never copied anything but people said it so. Well, he seems to have got No chill for critics!