Megan Fox starred in the 2007 blockbuster Transformers
Transformers actress Megan Fox has been named the world's sexiest woman in a magazine poll.
The 22-year-old American star was voted top in the FHM poll as a new entry, taking the title from last year's winner, actress Jessica Alba.
Alba came second on the poll, while British glamour model Keeley Hazell took third place.
Now in its 14th year, the poll to find the top 100 sexiest women saw nearly 10 million votes cast globally.
Movie star Elisha Cuthbert finished fourth on the list, with Heroes cheerleader Hayden Panettiere fifth, completing the top five in the poll.
"Megan Fox is a very deserving winner of this year's FHM title," Anthony Noguera, FHM's editor-in-chief said.
"From out of nowhere, she's captured the hearts - and fantasies - of British men to capture the number one slot. With such incredible competition, and after just one major film role, that is an amazing achievement."
But Kate Moss dropped out of the top 100 altogether. The model was number 68 in the poll last year and singer Jennifer Lopez - who won in 2001 and 2002 - also did not make the cut.
There were 23 new entries in the top 100 this year, including soprano Katherine Jenkins at 83 and Location Location Location presenter Kirstie Allsopp at 91.