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, and being hailed "the hottest woman I've seen in a while" by ...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
The Contenders
11 Elizabeth Olsen as Scarlet Witch
BAdd New Item