For once bollywood delivers on what it promises. It's a very slick film that tells a pretty unique story in a refreshing style that is almost alien to Indian cinema. Every single aspect of the film is top notch. It has plenty of good humor with some very smart ideas that make the entire ride highly entertaining. I didn't have any expectations from the film, mainly because of the actors in the film but having watched the film, I have to agree that each and every one of the actors did a top notch performance. But above the all the screenplay and narration of the film is superb! Something you hardly ever get to see in Hindi films, ever. I think it's the debut of the director. Great job !