100. Sofia Vergara
99. Nathalie Emmanuel
98. Chloe Cummings
97. Olivia Godfrey
96. Susanna Reid
95. Layla Anna-Lee
94. Imogen Poots
93. Linda Barker
92. Rachel Shenton
91. Kristen Stewart
90. Rachel Riley
89. Lucy Collett
88. Franziska Klein
87. Eva Mendes
86. Gemma Merna
85. Britney Spears
84. Mary Elizabeth Winstead
83. Lacey Banghard
82. Carly Rae Jepsen
81. Hannah Tointon
80. Ashley Roberts
79. Arianny Celeste
78. Hayley Williams
77. Fearne Cotton
76. Lea Michele
75. Candice Swanepoel
74. Kristin Kreuk
73. Louise Thompson
72. Emma Watson
71. Amanda-Byram
70. Caroline Flack
69. Rachel Bilson
68. Jessie J
67. Jade Ewen
66. Millie Clode
65. Jennifer Love Hewitt
64. Gemma Atkinson
63. Juno Temple
62. Berenice Marlohe
61. Jenna-Louise Coleman
60. Hannah Simone
59. Katrina Bowden
58. Pippa Middleton
57. Alison Brie
56. Miranda Kerr
55. Perrie Edwards
54. Nicole Scherzinger
53. Lana Del Rey
52. Cher Lloyd
51. Brittney Palmer
50. Georgia May Foote
49. Scarlett Johansson
48. Seren Gibson
47. Jessica Ennis
46. Lyndsy Fonseca
45. Rosie Huntington-Whiteley
44. Hetti Bywater
43. Charlie Webster
42. Laura Trott
41. Roxanne McKee
40. Daisy Lowe
39. Victoria Pendleton
38. Kim Kardashian
37. Frankie Sandford
36. Emma Stone
35. Emily Atack
34. Jennifer Aniston
33. Emilia-Clarke
32. Selena Gomez
31. Zooey Deschanel
30. Kimberley Walsh
29. Laura Whitmore
28. Vanessa Hudgens
27. Christina Hendricks
26. Millie Mackintosh
25. Jennifer Metcalfe
24. Mellisa Clarke
23. Holly Willoughby
22. Amanda Seyfried
21. Keeley Hazell
20. Jennifer Lawrence
19. Beyonce Knowles
18. Mollie King
17. Megan Fox
16. Katy Perry
15. Rita Ora
14. Rosie Jones
13. Jorgie Porter
12. Taylor Swift
11. Tulisa Contostavlos
10. Georgia Salpa
9. Cheryl Cole
8. Kate Upton
7. Pixie Lott
6. Kaley Cuoco
5. Kelly Brook
4. Michelle Keegan
3. Helen Flanagan
2. Rihanna
1. Mila Kunis
Cher Lyod? she is a british scumbag god damn really bad list