This is one of those movies which is at par, if not better than the prequel... The story builds on slowly and surprises when you start predicting and think "I-know-what will happen-next." Remarkable performances by the whole cast..It will be a crime to not mention Arshad and Huma's amazing performances, amongst stalwarts like Naseer and Madhuri. Lots of exemplary shayari and black humor keeps you entertained....It takes you on a trip to a different world of royalty, deception, conspiracy, chivalry, and tainted love. The screenplay and direction are crisp (fits the mood well), amazing locales and cinematography . On the whole, this is a must-watch.... But not for those who don't like slow- moving stories and are weak in Urdu (you'll need either subtitles or an Urdu dictionary.