
So, I would say the gap between the two films was worth the wait. Why did Katappa kill Baahubali? This was the question that haunted the nation for roughly two years, with fans waiting in eager anticipation, and Baahubali 2 delivers a more or less satisfactory explanation for it. Sathyaraj as Katappa is fantastic as the slave trapped between his unwavering loyalty to the royal family and affection for Baahubali. Ramya Krishnan, in the role of rajmata Sivagami, impresses as the mother torn between her love for her sons and her duty to the kindgom of Mahishmati. Needless to say he excels in both, and has become a sensation across the nation and abroad. I was more impressed with Prabhas in the character of Amarendra Baahubali than his son, Shivudu. Rana Daggubati in the role of the villain Bhallaladeva delivers with panache. Anushka Shetty as the fiery princess Devasena left me in awe. Perhaps Tamannaah as Avanthika was the only one with very little to do onscreen. I was beyond impressed with the acting skills of the lead characters. Nonetheless, the sheer magnificence and scale of the film manage to overwhelm the audience.

I had watched the first part released in 2015 with rapt attention and although I would say the second part - ∫aahubali 2: The Conclusion lives up to the hype, it does fall a tad short of the class of its first part. This film is director SS Rajamoulis vision transformed to celluloid.

When watching Baahubali, one would definitely be tempted to draw comparisons with The Lord of the Rings.
