Angelic actress Sridevi was first considered for the role of Sivagamini (played by Ramya Krishna) in Baahubali. All preparations were made accordingly. But Sridevi demanded Rs. 6 crore for playing the part, shocking Rajamouli. A search then began for another actress, leading them to Ramya Krishna. She played the role to the hilt, winning 100 per cent marks for her action, leaving the producers satisfied.