 Ram told that the film would revolve around a young man, who gets into trouble because of his education, quoting that it would show the "pathetic state of our mother tongue [Tamil] in today's society".He selected Jeeva to essay the lead character in his film, after he had seen "Raam" (2005) and been impressed by the actor's performance, while a newcomer Anupama from Mumbai was tipped to play the lead female character of Anandhi first, however she was later replaced by Anjali, who debuted in Tamil cinema with this film.The film was shot for nearly a year across Maharashtra, Andhra Pradesh, Kerala and Chennai, and gained high anticipation in its finishing stage, mainly due to Jeeva's looks in the promotional stills, and Ram's controversial statements at the film's soundtrack release, who cited that he had killed everyone who had hurt him during earlier days through the screenplay of the film.