The main role of the movie was played by Prabhas, his role was a double role, as he played both the characters, Amarendra Bahubali, and Mahendra Bahubali.
Rana Daggubati plays the role of the main antagonist in Bahubali as the powerful king of Mahishmati kingdom.
Raja Mata, played by Ramya Krishna is the foster mother of our main hero bahubali, Raja Mata is a powerful character as she is the one who takes care of the mahishmati kingdom.
One of the most frequently asked questions of the decade was ‘why did kattapa kill bahubali’ people were furious, confused and angry.
Devasena played by Anushka Shetty is the princess of Kuntala Kingdom the warrior and the wife of Bahubali and the mother of Shivudu.
Avantika played by Tamannaah is a skilled warrior and a fighter of the rebel group, Mahendra Baahubali falls in love with her
Bijjaladeca played by Nasser is the husband of Sivagami and the father of Bhallaladeva.
Kalakeya played by Prabhakar is a warlord who comes to occupy and take the kingdom of Mahishmati with over 1 lakh soldiers with him.
Aslam Khan Played by Sudeep is a sword-merchant from Persia, who befriends Kattappa during the weapons trade.