The stunner pipped Transformers beauty Megan Fox to grab the top slot in the list, Contactmusic reported.
The 34-year-old actress is said to have scored 30 per cent of the vote in the readers' poll.
Victoria's Secret model Adriana Lima followed her in second place, while Fox was voted third in the list.
Photograph: Mike Blake/ Reuters
Subprime crisis: Goldman Sachs charged with fraud
Adriana Lima sizzles in photoshoot
Grammy tribute: Michael Jackson's kids say thanks
Megan Fox as Lara Croft?
Rachel Weisz to play Jackie Kennedy?