 Nani, the protagonist, was the first of the three of the main cast members to be chosen; he completed filming his scenes in 25 days.Samantha Ruth Prabhu, the second actor cast, was signed as the female lead.Rajamouli chose Sudeep to play the fly's human adversary after being impressed with the actor's performance in "Rann" (2010), and cast rapper Noel Sean as Nani's friend in the film.