The initial plot of
Sathi Leelavathi revolved around two men fighting over a woman, with one of them being the antagonist.
Raja, who had grown weary of being typecast in "soft" roles, readily accepted
Balu Mahendra's offer to portray the antagonist to break the stereotype, but deep into pre-production,
Kamal Haasan felt this premise had been "done-to-death", and according to Raja, "From a bad guy, I became the extreme good guy".
Jayaram was initially offered the lead role but his unavailability meant that the team finalised
Ramesh Aravind. Haasan, who was supposed to appear only in four scenes, was attracted by the story and took on an important role.
Rohini was Mahendra's choice for the role of Palani, although Haasan wanted
Kovai Sarala. Mahendra objected, but Haasan remained adamant, and the director gave in. According to Sarala, post-release Mahendra was delighted that she was part of the film and that he felt bad for initially doubting her ability. Haasan speaks
Kongu Tamil in the film, which he was said to have learned from Sarala. The film was loosely inspired by 1989 American film
She-Devil, but does not depict the female lead trying to establish her own identity at the cost of her husband's. == Soundtrack ==