Kamal Haasan has captivated audiences with unique characters in his films over the last several decades. As an actor, he enjoys experimenting with various film genres and has had his fair share of hits and flops. Let's take a look at five of Ulaganayagan's all-time blockbuster films:


'Vikram' is on track to become Kamal Haasan's highest-grossing film in recent history, with fans flocking to the theaters even on weekdays. The action thriller, directed by Lokesh Kanagaraj, also stars Vijay Sethupathi, Fahadh Faasil, Narain, Kalidas Jayaram, and Chemban Vinod, with Suriya making a cameo appearance. The film's soundtrack was composed by Anirudh Ravichander. According to the most recent reports, the global box office collection for 'Vikram' on Day 3 surpassed Rs 150 crores.

Thevar Magan

Thevar Magan, directed by Bharathan, is one of Kamal Haasan's evergreen masterpieces. The 1992 film, which starred Sivaji Ganesan, Revathi, Gauthami, and Nasser, was written in only seven days by Kamal Haasan himself! The film not only had a 175-day box office run, but it also received five National Film Awards.


The 1987-film Nayagan,' directed by the legendary director Mani Ratnam is regarded as one of the finest Indian films ever. 'Nayagan' debuted to stellar reviews and went on to become a box office hit. The film went on to become a trendsetter in Tamil cinema and made it to Time Magazine's list of the 100 greatest movies of all time.


In the 1996 film 'Indian,' Kamal Haasan portrayed dual roles; Senapathi, a senior patriot who eliminates corrupt officials, and Chandru, his greedy son. The film received widespread recognition and was selected as India's official submission for the Academy Awards, and won three National Film Awards. It also became the highest-grossing film for almost a decade.


Dasavathaaram was special for Kamal Haasan, not just because he had to play ten roles but also because he penned the story! The multi-talented actor The film, directed by KS Ravikumar, had a tremendous box office run and featured Asin, Mallika Sherawat, Jaya Prada, and legendary comedian Nagesh, to mention a few. With this film, Kamal broke the record of Nadigar Thilagam Sivaji Ganesan, who played nine different roles in 'Navarathiri' (1964).

Source: Times of India
Photo Credit: Cinema Express, Hindustan Times & IMdb