Angelina Jolie has been named the sexiest movie star ever in a new vote carried out by Empireonline.com.
The Tomb Raider star defeated V For Vendetta actress Natalie Portman to take the number one spot - previously held by Keira Knightley - while Jolie's husband Brad Pitt was seventh.
More than 20,000 people visited the movie magazine's website to cast their votes, with no restrictions on whether the star was still gracing the screen.
This allowed some greats of Hollywood's golden age to make the list, with Marilyn Monroe in 14th, Clark Gable in 50th position, Gilda star Rita Hayworth in 59th and Lauren Bacall in 71st.
James Bond himself, Daniel Craig, headed up the British contingent in third position and was also the highest-ranking male, ahead of Pirates Of The Caribbean star Johnny Depp, Pitt in seventh and 300 actor Gerard Butler in tenth.
Jessica Alba was named the fourth sexiest while Craig's co-star in both Casino Royale and his new film The Golden Compass, Eva Green, was named in sixth.
Keira Knightley, Christian Bale, Kate Winslet, Orlando Bloom, Kate Beckinsale and Clive Owen were among Brits to be named in the top 25, while the growing maturity of the Harry Potter stars proved appealing to voters.
Daniel Radcliffe beat the likes of James McAvoy, Keanu Reeves and Ewan McGregor to debut at number 23, while his fellow Hogwarts student Emma Watson came in 26th, ahead of beauties like Charlize Theron, Rachel Weisz and Rosario Dawson.