 Dev Gill was selected to portray the film 's antagonist . Rajamouli was criticised for selecting him considering Gill 's previous film , <unk> ( 2008 ) , but remained adamant about casting him . He said that he had to cast a good looking man as the film 's villain because the heroine needed to find him trustworthy . For this film , Gill had to practice horse riding in Ramoji Film City ; Ram Charan was already an experienced <unk> . Srihari was cast in his role in the film in early April 2008 . Kim Sharma was selected to perform one of the two item numbers in the film in early June 2008 . <unk> <unk> made a cameo appearance in the film and shot for three days . She was subsequently signed for Rajamouli 's next project , Maryada Ramanna ( 2010 ) , before Magadheera was even released . 
