Kathir, being an inveterate surfer of the
cyber cafés of Chennai and Bangalore, decided to make a film on what he felt the internet could develop and be used for – romance. He initially titled the film as
Lovers Day and began pre-production work in 1997, before giving the project a Tamil title,
Kadhalar Dhinam. Kathir got to visit a newly opened cyber café in Bangalore and the "way that picture downloaded, slowly, frame by frame, was mind-blowing. Something struck me and I rushed out to write the basic one-liner of
Kadhalar Dhinam". Since producer
A. M. Rathnam was not aware of the internet, Kathir created a comedy track including
Goundamani "to make it reach audiences". Goundamani's character, including his hairstyle, were inspired by
Leonardo DiCaprio's character Jack from
Titanic (1997).
Shaam was amongst the auditionees for the debut lead role, before
Kunal Singh was selected after Kathir spotted him outside a Bangalore cyber café. The Pune-based Singh had been in Bangalore only to bulk up his body before joining the army, but with the offer chose to make a career in films. Kathir had scouted for a non-Tamil actress to play the female lead and subsequently Bollywood actress
Sonali Bendre was signed on to play Kunal's lover, making her major debut in Tamil films.
Isha Koppikar had also been considered for the film, but after finalising Bendre, Kathir then recommended her to his friend
K. S. Ravi to cast her in his
En Swasa Kaatre (1999). For the launch of the film, the makers flew in models
Lara Dutta,
Laila Rouass and
Rani Jeyraj to attend the launch event of the film.
Rambha appeared in an
item number in the film. For a song sequence, red rose petals were used to cover the forecourt of the
Taj Mahal in
Agra. For the Hindi dubbed version
Dil Hi Dil Mein, Kathir reshot scenes featuring Kunal and
Anupam Kher to replace the Kunal-
Manivannan tracks by conversing in Hindi while
Johnny Lever's scenes replaced the Goundamani tracks (even though he appeared briefly for the "Chand Aaya Hai" song) with the same
Titanic hairstyle.
Chinni Jayanth's part was portrayed by Raju Shreshta in Hindi; however, scenes involving Kunal and Chinni Jayanth in Tamil were dubbed in Hindi. Even the tracks dubbed from the Tamil version were reshot with Hindi synchronisation sans for the first line of "Roja Roja". Actor
Nassar, though dubbed in Hindi, had given his Hindi synching in the song "Sawar Gayee". Though Kunal and Bendre had synched their dialogues in Hindi, the rest of the film was dubbed. == Soundtrack == == Release and reception ==