Overall, the movie was amazing. The story line and Mahabharata was added was even more good. However, it would be more great if Prabhas would be playing titular role. Earlier the movie was known as Prabhas21, 21 because this is Prabhas' 21 movie. After watching the movie, I learnt that Amitabh Bachchan was the male protagonist. I'm Prabhas' fan and thought that this will be his film but turns out to be Amitabh's film. Unnecessary cameos like Mrunal Thakur, Dulquer Salman and SS Rajamouli , I didn't understand, was their role necessary. Even if now you go and check it will be clearly mentioned "ensemble cast", however earlier it was Prabhas as the male protagonist. Kamal Hassan was playing the role of Kali but it looked like he also came as cameos appearance. The film's name should be Ashwatthama 2898 A.D. not Kalki 2898 A.D.