The Abhishek Chaubey-directed film, which talks about the drug menace in the state of Punjab, released on June 17 and reportedly minted Rs 33.8 crore over the first three days.
"It is very weird that something so dark has turned out to be the biggest opening of my career. I don't know what to make out of it. I am extremely happy that people understood the film.
"This has proved that there is nothing like commercial or non commercial cinema, there is only good content and bad content," Shahid said on the sidelines of International Indian Film Academy (IIFA) awards being held here.
The 35-year-old "Haider" star said it is important for movies like "Udta Punjab" to be made and watched as it addresses the issues which youth should be aware about.
More From This Section
"I can only thank the audience for liking the film. We made the film with lots of love and honesty and wanted this kind of response.
Shahid will next be seen in Vishal Bhardwaj's "Rangoon," which is slated to release on February 24, a day before his birthday. The film also stars Kangana Ranaut and Saif Ali Khan.
"I will be working on my birthday but I am very happy about that. It is my third film with Vishal sir. It is a great cast. I hope you like it."