The film stars newcomer Shaan Vijay, Sumesh and Tejashree, with Ajay Rathnam, Delhi Ganesh, S. Selvam, M. S. Bhaskar, Maaran, Manjari, Kousalya Senthamarai and Bharathi playing supporting roles.
Indhran, who had directed films like Solaikuyil (1989), Malai Chaaral (1991) and Kaadhale Nimmadhi (1998), made his return with En Kannil Yen Vizhunthai under the banner Himalaya International produced by P. G. Sadasivan and V. Udhayakumar.
Apart from new faces Shaan Vijay and Sumesh, the film has actress Tejashree playing the heroine for the time.
The songs "Dangerous" and "Neeye Nijam" were shot in Colombo, the rest of the shooting took place in Ooty and in Kotagiri.
The soundtrack features 6 tracks with lyrics written by Muthu Vijayan, Kadhal Mathi, Shanmugaseelan and Jothibasu.