In 2012,Anushka shetty was signed on to the project and left out due to the time problem. In July 2013, Udhayanidhi Stalin revealed that he would produce and appear in a venture titled Nanbeanda alongside Santhanam and that the project would be directed by Jagadish, an assistant to director M. Rajesh. Nazriya Nazim was first approached to play the lead female role, though turned down the offer. Kajal Aggarwal subsequently agreed terms and signed on to star in the film.
The first look of the film was released in January 2014, with confirmation that the cinematography would be handled by Balasubramaniem and music composed by Harris Jayaraj, both collaborating with Stalin for his third successive venture as an actor. Later that month, it was announced that Nayantara had replaced Kajal Aggarwal and would collaborate with Stalin for the second time after Idhu Kathirvelan Kadhal. Tamannaah agreed to appear in a cameo role as herself and shot for an entire day for the film in Chennai in April 2014. Sherin was reported to be playing a crucial role, returning to Tamil films after nearly four years.