Bhrahmastra has finally been released in the theatres. The movie has got pretty good reviews. The movie earned over 36 crores on Day 1. This is the iconic movie of Aayan Mukherjee which took 8 years for shooting. Ranbir Kapoor, Alia Bhatt, Amitabh Bachchan, and many other actors have won hearts with their performances. Bollywood diva Mouni Roy won the heart with her iconic villain character. In the Bollywood industry, we have seen male actors as villain characters. However, many females have also done the negative role perfectly. Let's take a look at some of the Bollywood divas who successfully played villain characters in movies:

Rekha: Bollywood legendary actress Rekha won hearts with her performance as a villain in the movie 'Khiladiyon Ka Khiladi'. She showed how you can be sexy and sinful as a lead.

Priyanka Chopra: Desi girl Priyanka Chopra is famous in both Bollywood and Hollywood. Get the appluse of her villian role in 'Aitraaz'. She turned up the heat, and viewers still hate her role.

Kajol: Bollywood diva Kajol becomes a villain in the movie 'Gupt'. She took a big risk as a villain early in her career. And that becomes one of her memorable roles in the Bollywood industry.

Kangana Ranaut: Bollywood queen Kangana Ranaut became a villain in Krrish 3. She looks fantastic as a villain character in Krish 3.

Simi Garewal: Before anyone, Simi Garewal was the main female villain in Bollywood. She won hearts as a villain in the movie 'Karz'. She was just ruthless.

Nadira: In the 1960s, Nadira made her mark in films due to her strong performances. Though she later took on motherly roles later in her career, it was in her younger years that she portrayed the temptress or villain towards other female co-stars.

Bindu: Before all the above actresses, Bindu made a habit of villainous roles. She was the ultimate vamp.

Vidya Balan: She is the actress who won hearts with her acting and performances in every movie. In 2010 she appeared as a villain in the movie Ishqiya.