Vikram was confirmed to play the lead role First, it was reported that Asin, would play the lead. Deepika Padukone, though reported, denied her association with film and Priyanka Chopra was also rumored for the same. Initially, Samantha Ruth Prabhu signed on, but the actress was forced to opt out as she was unable to allot larger number of dates that were required for the film. Further she clarified being busy for her Telugu film outings. Amy Jackson was then signed on to play a village girl in the film. Jackson was paid 7.5 million (US$120,000) for her participation in the film. Santhanam was also selected to be a part of this film. Malayalam star Suresh Gopi was selected playing the role of a doctor. Ramkumar Ganesan is enacting a major role in the film. Actor Srinivasan was chosen to play a significant role in the film. Bollywood actor Upen Patel was added to the cast, therefore making his debut in Tamil cinema through this film. Jiiva was considered for playing the antagonist, but was unable to accept the offer due to his prior commitments. He was actually hesitant on playing such a character, as his antagonistic performance in Singam Puli (2011) received mixed response. It was reported that American actor Arnold Schwarzeneggar was cast as an award presenter for a brief scene, but Ravichandran denied the news as a baseless rumor, but said that he would definitely grace the audio launch of the film, further saying that Vikram took some weight loss and gain tips from Arnold as well. Make-up artist in real life, Ojas M. Rajani was reported to play the role of a gay make-up artiste in the film. Mr. Asia 2014 Syed Siddiq confirmed that he would feature in a few fight sequences with Vikram.