Sathyaraj as K. Sivakozhunthu
In December 2013, Vishal revealed that he would produce and feature in a film which would be directed by Hari and that the pair would collaborate again after the success of their previous venture, Thaamirabharani (2007). Early reports in December had suggested that Shruti Haasan would be signed on to play the film's heroine, though she only confirmed her participation in March 2014. Sathyaraj and Soori were added to the cast to play supporting roles, while actress Kausalya was announced to be making a comeback with the film starring alongside a bevy of other supporting actresses. Hari had described the film as a "triangular action story" which starts in Coimbatore and ends in Patna, while revealing Yuvan Shankar Raja had already completed composing the film's songs before production began.
The film was officially launched on 28 March 2014, with a press release revealing the film's cast and crew. Principal photography commenced on 18 April 2014.