Kattappa
In picture: Sathyaraj as Kattappa in the Baahubali films.YouTube screengrab

A question that raised many debates was 'why Kattappa killed Baahubali' in Baahubali: The Beginning. It is revealed on April 28 with the release of of the second instalment of the flick. So, what is the answer? Well, we do not wish to play the spoilsport here, but trying to make the viewers think about all the possibilities.

Baahubali 2 Story
The movie begins with Amarendra Baahubali (Prabhas) meeting Devasena (Anushka Shetty) and how love ignites between them. Bhallala Deva (Rana Daggubati), spotting an opportunity to give a massive blow to Baahubali, decides to make Devasena as his lady by hook or crook. The story of mistaken identity leads to unimaginable consequences, which will be narrated in the two odd hours in the flick.

The curious part relating to why Kattappa (played by Sathyaraj) killed Baahubali (Prabhas) lies in the second half. While some fans have intentionally opened up on the issue on social media, the critics and responsible viewers have maintained silence over the issue as a single hint will give away the complete surprise. 

There have been innumerable theories over why Kattappa killed Baahubali, but what we tell you is that the complete incident in the film will be a pleasant surprise. Watch the movie to find out the reason.