Female Actors Who Portrayed Comic Book Characters That Are Liked Because of Their Good Looks

The Top Ten
1 Scarlett Johansson as Natasha Romanoff/Black Widow
2 Gal Gadot as Wonder Woman
3 Margot Robbie as Harley Quinn Margot Elise Robbie is an Australian actress. Robbie started her career by appearing in Australian independent films in the late 2000s. She got her big break in 2013 with The Wolf of Wall Street, where she was acclaimed for her performance... read more
4 Halle Berry as Catwoman
5 Jessica Alba as Invisible Woman

Jessica Alba makes an AWESOME Invisible Woman.

Fairly ironic character name.

6 Olivia Munn as Psylocke
7 Jennifer Lawrence As Mystique
8 Jennifer Garner as Elektra
9 Brie Larson as Captain Marvel
10 Rebecca Romijn as Mystique Rebecca Alie Romijn is an American actress and former model. She is known for her roles in the X-Men film series, Femme Fatale, The Punisher, and Star Trek: Strange New Worlds.
The Contenders
11 Elizabeth Olsen as Scarlet Witch
BAdd New Item