Producer: Peuli Bakshi

Indian 2 to Kalki 2898 AD: 7 Films With Kamal Haasan's Best Roles

Kamal Haasan is a legendary Indian actor, director, and writer who has been active in the film industry for over six decades. Here are some of his best roles.

Kalki 2898 AD (2024)

He has generated significant buzz as the villainous Supreme Yaskin in this Telugu epic sci-fi movie.

Indian (1996)

Haasan plays the dual role of freedom fighter Senapathy and his father, Chandrabose in this story of freedom fighter who fights against corruption.

Indian 2 (2024)

Kamal Haasan reprises his role as Senapathy, an aging freedom fighter in this Tamil vigilante action film.

Nayakan (1987)

Directed by Mani Ratnam, this crime drama that tells the story of a slum dweller who becomes a powerful don.

Anbe Sivam (2003)

He plays the role of Sivam, a communist who teaches his companion about the importance of humanity in this film.

Vikram (2022)

Kamal Haasan plays the titular character - a retired agent- who returns to duty to take down a drug cartel.

Sadma (1983)

Haasan plays a young man who falls in love with a retrograde amnesiac woman and tries to help her regain her memory.