Sir Sean Connery, who first played the part of Bond in Dr No in 1962, was voted ninth.
As well as some of the usual suspects, including David Beckham at number 11 and Orlando Bloom at number 12, there are some more unusual choices with four MPs including the Prime Minister and Deputy Prime Minister making the top 30.
Nick Clegg was voted in 27th place with David Cameron three places behind him.
Labour leadership contender Andy Burnham was voted 18th and Tory MP Alan Duncan was 21st.
Sally Allen, of Wizard Jeans which commissioned the survey, said: ''A handsome profile may be heaven-sent but looking good is usually a much more down-to-earth process, concerned with grooming and making the most of your natural attractiveness.
''I've heard girls talking about Colin Firth's brooding good looks when they are probably referring to his demeanour, grooming and image. And that's something you can work on.
''But it's unlikely that many men will be able to recreate the magical moment when Mr Darcy came out of the lake, dripping wet - yet positively perfect and sexy - making all the women watching take a very deep breath.''