After the war with Kalakeyas come to an end and when Amarendra Baahubali (Prabhas) is all set to be crowned as the emperor of Mahishmati kingdom, he goes out on a road trip with mama Kattappa (Sathyaraj) hiding their identity. They encounter beautiful, gorgeous and adventurous Devasena (Anushka) and Amarendra falls for her instantly. Amarendra Baahubali acts like an unemployed with no family other than Kattappa. Devasena sympathizes his situation and offers to help him with a livelihood in her Kuntala kingdom. However, Amarendra’s soul motive is to win Devasena’s love. Through secret messengers, Bhallaladeva (Rana) learns about Amarendra Baahubali’s love for Devasena. Seeing her picture, Bhallaladeva aspires to marry her and informs the same to his mother Sivagami (Ramya Krishnan). She approves of his wish and promises to get him married to Devasena (Anushka), not knowing that she is already in love with Amarendra Baahubali (Prabhas). This sets the ground for the internal-war (Antaryudham). Scenes swiftly change as Sivagami wants to keep the promise made to her son Bhallaladeva and Amarendra Baahubali wants to marry Devasena as per what he vowed to her. Since Amarendra is in no mood to give up on his love, Sivagami does coronation for Bhallaladeva as the king of Mahishmati empire. Slowly this leads to the growing gap between Sivagami and Amarendra. Bhallaladeva plots against Amarendra Baahubali and finally Sivagami orders Kattappa to kill Baahubali. Learning the past, Shivudu knows his identity as Mahendra Baahubali and vows for vengeance against Bhallaladeva who killed his father and held captive of his mother for decades. “Baahubali : The Conclusion” is all about how Shivudu takes revenge against Bhallaladeva. What comes in his way? How he does it? Will Kattappa stands in favour of him? Or does he support Bhallaladeva?