Bollywood’s leading actresses who nailed villainous roles

Nandini is a vengeful queen with a deep-seated grudge against the Chola dynasty. She manipulates people, fuels conspiracies, and orchestrates political schemes to bring down the empire. Her character is driven by revenge, mystery, and emotional turmoil, making her one of Aishwarya’s most layered performances.
While Aishwarya has played strong, morally ambiguous roles in films like Raavan, Khakee, and Dhoom 2, Ponniyin Selvan stands out as her most prominent villainous portrayal.