

Hey Ram
Kamal Haasan played the role of Saketh Ram, whose wife is raped and killed during Calcutta's direct action day riots. He believes Mahatma Gandhi is to blame for all of the country's woes and sets out to assassinate him.
Source: X
Chachi 420
In order to be with his only child, a divorced guy played by Kamal, disguises himself as the child's nanny. When the child's grandfather falls in love with his disguised ex-son-in-law, things get pretty complicated.
Source: X
Nayagan
Directed by Mani Ratnam, this crime drama is considered one of Kamal's greatest performances. He plays the role of a Bombay-based Tamil gangster who becomes a powerful figure in the Mumbai underworld. The film is a classic and is often cited as one of the best Indian films ever made.
Source:X
Moondram Pirai
Also known as 'Sadma' in Hindi, this film showcases Kamal Haasan's incredible acting skills. He plays the role of a young man who takes care of an amnesiac woman, played by Sridevi, in a heartwarming and emotional story.
Source: X