Our beloved Anjali, a.k.a., Kajol is celebrating her 45th birthday today! She’s had a glorious career of more than 25 years, and portrayed characters ranging from a villain to a tomboy to a shy girl. She has been one of the most versatile actors of Indian film industry and we thank her for the many amazing movies that she’s given us.

Kajol Devgn is one of the most successful Indian actresses and, might I add, one of the most bold ones too. She made her debut in 1992 with ‘Bekhudi’, and has experimented with everything since then, be it comedy, romance, or grey characters. We have fallen in love with her over and over again, and it surely doesn’t hurt to look back upon some of her masterpieces.

Take a look at some of the unusual roles played by this amazing actress:

1. Simran Singh in Dilwale Dulhania Le Jayenge (1995)

2. Isha Diwan in Gupt: The Hidden Truth (1997)

3. Naina and Sonia Sehgal in Dushman (1998)

4. Anjali Sharma in Kuch Kuch Hota Hai (1998)

Also Read: A timeline of iconic Sanjay Dutt movies that fans still remember fondly

5. Nandita Rai in Dil Kya Kare (1999)

6. Anjali Sharma in Kabhi Khushi Kabhie Gham (2001)

7. Zooni Ali Beg in Fanaa (2006)

8. Piya Mehra in U Me Aur Hum (2008)

9. Mandira Khan in My Name Is Khan (2010)

No matter how many times we watch these films, they will always be as entertaining and full of emotion as they were the first time. I don’t think there’s a single Indian household that doesn’t love Kajol!

Which is your favorite Kajol movie?