Prabhas
Amarendra Bāhubali / Mahendra Bāhubali
Rana Daggubati
Bhallala Deva
Anushka Shetty
Maharani Devasena
Prudhviraj
Official in Kunthala Kingdom
Ashrita Vemuganti
(uncredited)
Tanikella Bharani
Swami (voice) (uncredited)
Bharani Shankar
(uncredited)