SS Rajamouliâ€™s upcoming magnum opus â€˜Baahubaliâ€™ has all the makings of mega blockbuster. Here is a look at its cast. Headlining the cast is Prabhas. The â€˜rebel starâ€™ has a double role in the film. One of the characters is called Shivudu while the other is named Baahubali.
â€˜Babyâ€™ actor Rana Daggubati will be seen essaying a negative role. His character is named Bhalla Deva.
Tammanah Bhatia has been cast as the angelic avenger Avantika.
The ever reliable Anushka Shetty plays the role of Devasena. Her character has been described by Rajamouli as a â€œtortured soulâ€.
Veteran actress Ramya is also a part of the film. Her character is named Shivagami.
Judging by the posters, Prabhakar plays a demonic warrior called Kalakeya.
Veteran actor Nassar will be seen in a new avatar. He plays a character named Bijjila Deva.
Reuniting with Rajamouli post â€˜Nan Eeâ€™, Sudeep essays the role of a Persian noble named Aslam Khan.
Rouding up the cast is Sathyaraj. The â€˜Raja Raniâ€™ star plays the role of a warlord.