Loosely based on Mahabharta, and Indian politics, gives a true picture. a complete movie, with all essential components. Katrina has done marvelous acting, even Ranbir has proven he is not just a choclate hero he can act as well. Ajay Devgan and Nana Patekar have done thier role well