Photo: via Tumblr

Actresses Complex's 50 Hottest Bad Actresses Of All Time  

Sloth
2.4k votes 119 voters 6.1k views

1
44 22
Madonna is listed (or ranked) 1 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 60

2
35 40
Jessica Alba is listed (or ranked) 2 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 37

3
36 45
Jennifer Love Hewitt is listed (or ranked) 3 on the list Complex's 50 Hottest Bad Actresses Of All Time

4
25 34
Eva Longoria is listed (or ranked) 4 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 43

5
23 32
Ali Larter is listed (or ranked) 5 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 42

6
25 35
Denise Richards is listed (or ranked) 6 on the list Complex's 50 Hottest Bad Actresses Of All Time

7
26 37
Carmen Electra is listed (or ranked) 7 on the list Complex's 50 Hottest Bad Actresses Of All Time

8
16 25
Hilary Duff is listed (or ranked) 8 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 31

9
22 34
Milla Jovovich is listed (or ranked) 9 on the list Complex's 50 Hottest Bad Actresses Of All Time

10
27 42
Shannon Elizabeth is listed (or ranked) 10 on the list Complex's 50 Hottest Bad Actresses Of All Time

11
25 40
Jenny McCarthy is listed (or ranked) 11 on the list Complex's 50 Hottest Bad Actresses Of All Time

12
20 33
Susan Ward is listed (or ranked) 12 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 42

13
24 40
Sharon Stone is listed (or ranked) 13 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 57

14
22 37
Sandra Bullock is listed (or ranked) 14 on the list Complex's 50 Hottest Bad Actresses Of All Time

15
23 39
Demi Moore is listed (or ranked) 15 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 56

16
17 30
Kate Hudson is listed (or ranked) 16 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 39

17
17 30
Elizabeth Berkley is listed (or ranked) 17 on the list Complex's 50 Hottest Bad Actresses Of All Time

18
20 35
Brooke Shields is listed (or ranked) 18 on the list Complex's 50 Hottest Bad Actresses Of All Time

19
20 35
Pamela Anderson is listed (or ranked) 19 on the list Complex's 50 Hottest Bad Actresses Of All Time

20
26 45
Raquel Welch is listed (or ranked) 20 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 78

21
20 36
Olivia Newton-John is listed (or ranked) 21 on the list Complex's 50 Hottest Bad Actresses Of All Time

22
18 33
Katherine Heigl is listed (or ranked) 22 on the list Complex's 50 Hottest Bad Actresses Of All Time

23
15 29
Jennifer Lopez is listed (or ranked) 23 on the list Complex's 50 Hottest Bad Actresses Of All Time

24
24 44
Shannen Doherty is listed (or ranked) 24 on the list Complex's 50 Hottest Bad Actresses Of All Time

25
18 35
Paris Hilton is listed (or ranked) 25 on the list Complex's 50 Hottest Bad Actresses Of All Time
age 38