Anu Prabhakar portrays the lead role in the film. Anu was apprehensive about the film but the director's enthusiasm made her accept the role. She is one actress who refuses to go the usual route of glamour but waits for roles that motivate her. The film's screenplay is written by the director and it is produced by B. Suresh in the banner of Creative Media Works. Earlier, Suresh produced Artha, which was also critically acclaimed.