One of the greatest films ,i have ever watched .Perfect blending of action ,love and laughter and also logically explaining events .It is one of my favo and perfect dose of entertainment .Some events are not so logically plotted and all characters are not perfectly given enough time .But what do you expect in 2 hrs film. So,it's amazing