The actor says instead of blaming just the lead pair, everyone should analyse where the problem lay.
There were reports that it didn't work because Kareena-Imran 'jodi', earlier seen in "Ek Main Aur Ekk Tu", didn't go down well with the viewers.
"Definitely it was not upto our expectations. You feel sad when a film doesn't work but this is a reality of our industry. If you can't handle it then you are in the wrong business," the 30-year-old told reporters while talking about the film's box office performance.
A Karan Johar-production, "Gori Tere Pyaar Mein" was directed by Punit Malhotra.
"When we did 'Ek Main Aur Ekk Tu', people liked the pairing. I think if a film fails everyone has to think about it - be it the writer or director. Everyone needs to analyse the problem area," he said.
"It's not fair to put the blame on only one thing - pairing. It is very wrong to even say that marriage affects a heroine. If a film has failed, then there was some problem with the film," he added.
Meanwhile, Imran will start shooting for this next film "Bhavesh Joshi" early next year.