It's an ode to Bollywood. With constant references to old films, action, comedy, songs, romance, drama, and a mard jisko dard nahi hota. It had everything to be a perfect Bollywood film. With some of the best performances in terms of acting, screenwriting, and dialogues, the film is indeed one of the most underrated movies. It is unfortunate that it didn't do well in theatres as it should have and it's a constant reminder that the Indian audience is not ready for movies like this.
Please give this movie one shot. You will not regret it.