Ever since Superhero comics were adapted to the big screen, actors and audiences have benefited from them. Especially for those portraying female protagonists, their roles have either received praised or gone down the drain. We list down the best actresses that fit the role so well that they were at one point inseparable from their real and reel lives.
Rank #12: Peggy Carter from Captain America played by Hayley Atwell
Rank #11: Elektra from Daredevil played by Elodie Yung
Rank #10: Agent Maria Hill from Avengers played by Cobie Smulders
Rank #9: Psylocke from X-men played by Olivia Munn
Rank #8: Scarlet Witch from Avengers played by Elizabeth Olsen
Rank #7: Jean Grey from X-Men Dark Phoenix played by Sophie Turner
Rank #6: Daisy Johnson from Agents of S.H.I.E.L.D played by Chloe Bennet
Rank #5: Harley Quinn from Suicide Squad played by Margot Robbie
Rank #4: Black Widow from Avengers played by Scarlett Johansson
Rank #3: Catwoman from Dark Knight Rises played by Anna Hathaway
Rank #2: Mera from Aquaman played by Amber Heard
Before we unveil #1, here are some honorable mentions (the ones that couldn’t make this list):
Invisible Woman
Jessica Jones
Super Girl
Captain Marvel
Storm (The one portrayed by Halley Berry)
Rank #1: Wonder Woman played by Gal Gadot