When Baahubali: The Beginning and The Conclusion hit the theaters, they didn’t just break box office records, they completely changed Indian cinema forever. The massive waterfalls, the grand kingdom of Mahishmati, and the mind-blowing visual effects left audiences speechless.
| Character Name | The Star Cast | Action |
|---|---|---|
| The HeroAmarendra & Mahendra | Played by Prabhas | Read Below |
| The VillainKing Bhallaladeva | Played by Rana | View Details |
But the real magic of this masterpiece lies in its characters. The dedication, sweat, and emotion every single actor poured into this epic movie is unbelievable. These names and faces will remain in history forever. Let’s take a beautiful trip down memory lane, look at these 9 iconic characters, and see what the legendary star cast is up to today!
The Mastermind: Director S.S. Rajamouli
Before we talk about the actors, we have to talk about the creator. S.S. Rajamouli is the visionary who dreamed of Mahishmati and brought it to life. He spent years perfecting every single frame, weapon, and dialogue. After making India proud globally with RRR, Rajamouli is currently working on his biggest project yet!
Latest 2026 News: Right now in 2026, Rajamouli is deep into the massive production of SSMB29, his globe-trotting jungle adventure movie starring Superstar Mahesh Babu. Fans are expecting this Indiana Jones-style epic to once again shake the world box office and break every existing record!
1. Prabhas as Amarendra & Mahendra Baahubali
Prabhas literally gave five whole years of his life to this dream. He did not accept any other movies while shooting for Baahubali. Playing both the father (Amarendra) and the son (Shivudu/Mahendra), he stole the hearts of millions. As Amarendra, he was the perfect prince—brave, kind, and deeply loved by his people.
Latest 2026 News: Today, Prabhas is the undisputed Pan-India Box Office King. After shattering records with Kalki 2898 AD and Salaar, he is completely owning 2026. Fans are currently celebrating his horror-comedy The Raja Saab, while the hype for his intense cop universe movie Spirit (directed by Sandeep Reddy Vanga) has taken over the entire internet.
2. Rana Daggubati as Bhallaladeva
Every great hero needs a terrifying villain, and Rana played one of the best villains of all time. As the cruel king of Mahishmati, Bhallaladeva would do absolutely anything for the throne. Rana’s massive physical transformation and pure acting skills made the audience genuinely hate his character—which is the biggest compliment a villain can get!
Latest 2026 News: Rana is ruling both the big screen and OTT platforms. He recently enjoyed massive success sharing the screen with Rajinikanth in Vettaiyan, and in 2026, he is breaking streaming records with the explosive second season of his hit Netflix series, Rana Naidu.
3. Ramya Krishnan as Sivagami (The Rajamata)
“Mera vachan hi hai shasan.” (My word is the law). When Ramya Krishnan delivered her dialogues, the entire theater went silent. As the Rajamata of Mahishmati, she was fierce, powerful, and strictly followed justice. Her majestic walk and powerful eyes made Sivagami unforgettable.
Latest 2026 News: Ramya Krishnan continues to be a powerhouse in South Indian cinema. She remains the first choice for powerful, authoritative roles in massive 2026 Telugu and Tamil pan-India projects.
4. Sathyaraj as Kattappa
For two whole years, the entire nation asked just one question: “Why did Kattappa kill Baahubali?” Played beautifully by veteran actor Sathyaraj, Kattappa was the loyal, trustworthy slave warrior of the royal family. He loved Baahubali like his own son, which made the backstabbing scene incredibly heartbreaking.
Latest 2026 News: Sathyaraj is enjoying a fantastic run in his career. After the massive success of the horror-comedy Munjya, he is currently rocking the big screens alongside Superstar Rajinikanth in the blockbuster 2026 action film Coolie.
5. Anushka Shetty as Devasena
(Note: Many people confuse the name online, but the fierce Devasena was played by the beautiful Anushka Shetty, not Anushka Sharma!) Devasena, the princess of the Kuntala Kingdom, was a warrior who refused to bow down to anyone. Watching her perform breathtaking sword fights, fall in love with Amarendra, and later suffer in chains for 25 years was a highly emotional journey.
Latest 2026 News: After taking her time to select the perfect scripts, Anushka is making a massive impact in 2026 with her grand Malayalam debut in the visually stunning fantasy thriller Kathanar – The Wild Sorcerer.
6. Tamannaah Bhatia as Avanthika
Tamannaah played the beautiful yet dangerous rebel warrior, Avanthika. Her life mission was to rescue Devasena from the cruel hands of Bhallaladeva. Her sword fight scenes and the magical romantic sequence where Shivudu transforms her into an angelic beauty are still so wonderful to watch.
Latest 2026 News: Tamannaah is having an incredible 2026! Following her viral blockbuster cameos in Hindi and Tamil cinema, she is currently dominating the OTT space with major lead roles in hit web series like Daring Partners.
7. Nassar as Bijjaladeva
If Bhallaladeva had the physical strength, his father Bijjaladeva had the poison in his mind. Played perfectly by the legendary Nassar, Bijjaladeva was a handicapped royal who was denied the throne. He spent his entire life filling his son’s head with jealousy and hatred.
Latest 2026 News: Nassar remains one of the most respected pillars of Indian cinema. Even in 2026, he continues to act in almost every major Pan-India movie, bringing his years of unmatched experience to the screen.
8. Prabhakar as The Kalakeya King
Who can forget the terrifying Kalakeya army? Prabhakar played the scary warlord who came to destroy Mahishmati with 100,000 soldiers. To make this character even more unique, Rajamouli invented a completely new language called “Kilikili.” Prabhakar’s loud, terrifying voice gave everyone goosebumps during the war!
Latest 2026 News: Thanks to his massive physique and acting skills, Prabhakar continues to be one of the most sought-after and terrifying villains for big-budget action movies across Tollywood and Malayalam cinema.
9. Kichcha Sudeep as Aslam Khan
Even though it was a small cameo role, Kannada superstar Kichcha Sudeep left a very big mark as Aslam Khan, the Persian weapons dealer. His short interaction with Kattappa, where he tests the speed of Kattappa’s sword and offers his friendship, was a wonderful treat for the fans.
Latest 2026 News: Kichcha Sudeep is taking 2026 by storm! After wrapping up his massive Kannada action thriller Max, fans are absolutely thrilled for his upcoming futuristic sci-fi movie Billa Ranga Baashaa.
The magic of Mahishmati might be over, but these characters and actors will safely remain in the history of Indian cinema forever!

