 Samantha walked out of the project in mid-November 2012 due to creative differences. She was subsequently replaced by Shruti Haasan, who was reportedly paid a remuneration of ₹ 6 million, but her participation was delayed due to scheduling problems. Sai Kumar was signed as the main antagonist. Lyricist Sirivennela Sitaramasastri's second son, Raja, was signed for a supporting role. Arjun's character in the film was reported to be severely injured in a fight and was to be presented as Charan after repeated plastic surgeries to his face. His character's name was revealed as Sathya, and it was speculated that he would be a police officer in the film. Murali Sharma was selected for a supporting role. Shashank and Prabhas Srinu were seen in cameo roles.
