Kamal Haasan's name is definitely included among the most experienced actors in Indian cinema. He has been entertaining people continuously since the 70s. While everyone remembers him as a hero, have a look at films when he played the villain.
Image Source : IMDb
Kalki 2898 AD
Veteran actor Kamal Haasan has played the role of Supreme Yaskin in Prabhas, Deepika Padukone and Amitabh Bachchan's Kalki 2898 AD. He's the bad guy in this film and his real intentions will be uncovered in the sequel.
Image Source : IMDb
Dasavathaaram
Kamal Haasan is often known for experimenting with his characters. In the 2008 film, he appeared in 10 characters. One of his roles in this film was also negative. Fans were also stunned to see his avatar in the film.
Image Source : IMDb
Aalavandhan
In the year 2001, Kamal Haasan surprised people with his film Aalavandhan. The film is also known as Abhay in Hindi language. In this film, he played a double role. One of his characters was negative. However, this film could not perform as expected at the box office.
Image Source : IMDb
Indian
The name of Kamal Haasan's cult classic film Indian is also included in this list. Kamal Haasan was seen in a double role in this film released in 1996. He played the role of a father-son in the film. In this film directed by Shankar, he played the role of a corrupt son along with a principled father. After 27 years, the sequel of this film is also going to be released soon.
Image Source : IMDb
Sigappu Rojakkal
Kamal Haasan started playing negative roles on screen many decades ago. Sigappu Rojakkal was a psychological thriller film released in 1978. It was directed by Bharathiraja. It was a psychological thriller film. Kamal Haasan's character in the film was of a psychopath, who used to kill women because of his hatred for them.
Image Source : IMDb
Next : 7 Best Margot Robbie films of all time | Birthday Special