1. Priyanka Chopra in Aitraaz

Priyanka did a jaw-dropping performance as a cunning and manipulative woman in Aitraaz. This role let her won a Filmfare for Best Performance in a Negative role. Chopra also won the Bengal Film Journalists’ Association Award for Best Actress and the Screen Award for Best Actor in a Negative Role. The film received ten nominations at the 2005 IIFA Awards.

2. Vidya Balan in Ishqiya

Vidya Balan is one of the finest actresses in Indian cinema. She is one of such actresses who can justify the roles that she plays, and one of such role was of Krishna Verma played by Balan in Ishqiya which is a negative role. For her villainess role, she received a lot of praise from critics and also won Filmfare award, Zee Cine Awards, Apsara Awards and Star Screen Awards.

3. Juhi Chawla in Gulab Gang

Juhi is known for doing bubbly roles and is always being appreciated for her impeccable comic timing. But for this film, she chooses to do a negative role and she did real justice to it. Critics raved about Chawla’s performance in the film, calling it the best performance of the year.

4. Rekha in Khiladiyon Ka Khiladi

Rekha has done a variety of roles in her lifetime and she was one of the most loved actresses of her time. This evergreen diva of Bollywood donned the badass avatar in Khiladiyon Ka Khiladi. Her role was praised and she surprised her audiences with her negative and bold character. Rekha won Filmfare Best Supporting Actress Award and Star Screen Award Best Villain award.

5. Kangana Ranaut in Krrish 3

The versatile actress of Bollywood and three-time National Award winner Kangana mesmerised everyone with her charm as a superwoman in Krrish 3. Kangana had initially rejected this film but Rakesh Roshan convinced her for the role and she totally nailed her negative character.