is one of the most talented and relevant actresses of Bollywood. The actress has been a part of the industry for the last three decades but has walked with time and came up with performances that evoked emotions in each decade. She has made a special place in the hearts of the audience with her amazing acting and bubbly nature.

Kajol has done many such films in her career which were blockbuster hits. Her pairing with is considered the most hit. From the girl next door to the villain's role in a romantic comedy, Kajol has done a great job.

Today on August 5, Kajol is celebrating her 50th birthday. On this occasion, we are telling you the 5 best performances of the actress that became iconic. This mystery thriller film had Bobby Deol and Manisha Koirala in the lead roles.

Gupt is known for its tremendous suspense and Kajol's excellent acting. She played a negative role in the film. She also won the Filmfare Award for Best Actor in a Negative Role.

Kajol played a double role for the first time as Naina and Sonia. Ashutosh Rana played the villain in the film. This was a revenge film in which Kajol takes revenge for the rape and murder of her twin sister.

Kajol once again won everyone's hearts by becoming Anjali along with SRK. She played the role of a bindaas girl from Delhi in the film Kabhi Khushi Kabhi Gham, who was totally desi and playful. From her weird childhood behaviour to her funny Shayari dialogues, Kajol has performed brilliantly in every frame.

Kajol's "Bade Mazaakiy.