Story, direction, acting all are good but thinking behind the hindu culture and mythology is not appropriate, If a kid have tremendous knowledge of Bhagavad geeta then its not possible to became the Asur. Indian culture is not poor to kid become a devil based on Karma concept. The revenge toward DK is understood but killing a selfless person is not understood from Geeta. Believe me, this type of story writer litterally hammers our great culture, and put a strong impression on new generation about indian history and culture. Many people like this story because new theory about karma, kalki avatar but overall impression in not great for our nation, even foreign researchers also showcases intrest in our ancient theory. Now become a trend of making cinema on misinterpretation of indian culture and our nation.