Ulaganayagan Kamal Haasan needs no introduction in the field of cinema, as the multi-talented actor who has been a top hero for decades and has also undertaken roles of a director, producer, singer, host, dialogue writer, and lyricist throughout his career. Kamal Haasan has sung around 62 songs to date, however, these are some of his evergreen songs that will remain in our memories forever:

1. Thenpandi Cheemayile, Nayagan

No matter how many characters Kamal Haasan plays, his 'Velu Naikkar' role will be the most memorable of them all. The actor won the National Film Award for his impeccable performance in 'Nayagan', besides singing the hit song 'Thenpandi Cheemayile' which is still popular 35 years later.

2. Kanmani Anbodu Kadhalan, Guna

Kamal Haasan played a psychiatric patient in this movie which failed to perform well during its release but became popular years later. The actor sang the 'Kanmani Anbodu Kathalan' song, one of the best compositions by Isaignani Ilaiyaraaja - which is loved by people from all walks of life.

3. Yaar Yaar Sivam, Anbe Sivam

Kamal Haasan's cult classic 'Anbe Sivam' was released in 2003 and underperformed at the box office before receiving recognition years later. While the actor portrayed the life of a social activist who became disabled after a horrific accident, he also perfectly delivered the hit song 'Anbe Sivam' with full emotions.

4. Sundari Neeyum Sundaran Naanum, Michael Madana Kamarajan

While it is a norm for many to play dual roles in movies, Kamal Haasan is one of the actors who played numerous roles in a single movie. In Michael Madhana Kamarajan, Kamal played a quadruplet and sang the romantic song 'Sundari Neeyum Sundaran Naanum' which is still loved by many to date.

5. Inji Idupazhaga, Thevar Magan

In this classic, Kamal Haasan played the son of late actor Sivaji Ganesan. The controversial film was both written and produced by the actor himself, and the hit song 'Inji Idupazhaga' sung by the actor is still considered one of his best songs.