The 1990s and 2000s saw a significant shift in the way women were portrayed in Hindi movies. Films like (1995) and Kuch Kuch Hota Hai (1998) introduced strong female characters who were not only beautiful but also intelligent, independent, and confident. These characters, played by actresses like Aishwarya Rai and Kajol, redefined the notion of the Indian heroine.