Imran's last three films - Vishal Bharadwaj's 'Matru Ki Bijlee Ka Mandoloa', Milan Luthria's 'Once Upon A Time In Mumbai Dobaara' with Akshay Kumar, Sonakshi Sinha and Karan Johar's 'Gori Tere Pyaar Mein' opposite Kareena Kapoor Khan - did not do well.
"I have done enough films to know that anything can happen (hit or flop film). If I have worked with honesty.. I am happy about it. I have never been surprised by a flop in my career," Imran said in an interview here.
The 'Delhi Belly' actor said he has learnt his lessons from the past and would believe on his instincts and listen to what his heart says while doing a film. "Two years ago, the media was celebrating my choice of films with Vishal Bharadwaj and Milan Luthria. They said I was making smart decisions... what happened to that?," the 32-year-old actor said.
"The choices were intelligent but I think we went wrong in the making of the films, which often happens. You sign on with the best of people but when you end up with the final cut you realise that this was not what we had intended," he said.
When asked about his take on contemporaries and if he has lagged due to his absence in the film circuit, the actor said, "I am an actor who loves to watch and make films along with living my life. I don't want to earn money or fame. I want to make movies. I'm not interested in playing this game."
Meanwhile, Imran is looking forward to the release of 'Katti Batti' opposite Kangana Ranuat, which hit screens on September 18.