The 32-year-old actor made a successful Bollywood entry with 2007 film "Jaane Tu... Ya Jaane Na" but after that it has been a mixed run for him at the box-office.
While "I Hate Luv Storys", "Delhi Belly" and "Mere Brother Ki Dulhan" did well, films like "Luck", "Kidnap", "Ek Main Aur Ekk Tu", "Break Ke Baad" and "Matru Ki Bijlee Ka Mandola".
Before Imran took a two-year sabbatical to take care of his pregnant wife, his two ventures "Gori Tere Pyar Mei" and "Once Upon Ay Time In Mumbai Dobaara!" tanked.
The actor said he finds it weird that the hits he has delivered with first time directors are conveniently forgotten but the blame of the flops comes to him.
"I have never felt I quite got my due. I have often felt that in my career I have done good films, hit movies but the credit somehow goes to the director and people say 'he made him act' or to the promotions."
"But when a film flops the responsibility is mine and somehow all the flops that I had, have been with big directors so I feel 'You are such established directors and all the blame is on me!' When I have given hits with first time directors then the credit goes to the producers. This has been a trend throughout my career. There is a strange perception about me," Imran told PTI. He, however, believes things are changing with his latest outing "Katti Batti".
The actor said he finally feels accepted by the audience, thanks to the "positive" response he has got from the viewers for his performance in the romantic-comedy, which once again has garnered mix reviews.