"You can never challenge the audience, audience is king. I remember when a film of mine 'Rocket Singh' had released and I was really disappointed that nobody went to see it.
"But later in life, as you grow older in life, you realize that you cannot challenge an audience, what they say, is their verdict. If some people have not liked the film, you have to accept it," he said at the success bash of "Tamasha".
About co-star Deepika Padukone and director Imtiaz Ali, he said: "It feels good that Imtiaz's dream and his hardwork along with our hardwork have led to positive results.
"Deepika does every film with her heart, she is a fantastic actress so your work also improves. She enjoys a massive popularity and craze and we attract lot of eyeballs too. I'm happy that this team came together and found this initial success."
The collections of the film in the opening weekend have been good and Ranbir says that the film needs to do well in the weekdays as well as during the next week to be considered a "success".
The reviews from critics as well as audience have been generally mixed for the film. But he said: "I think every film receives mixed response usually. And very few films get a unanimous response, but as of now I'd like to focus on the positives than the other responses."
The positive start is a sort of redemption for Ranbir after three back-to-back flops -"Roy", "Bombay Velvet" and "Besharam".
"I had never gone anywhere, I was still working in the same way. Just because my films didn't work doesn't mean that I disappeared somewhere, I was here. 'Jeena yahan marna yahan iske siva jaana kaha'."
Ranbir will next be seen in "Jagga Jasoos" and "Ae Dil Hai Mushkil".