Benedict, who is best known for playing Sherlock Holmes, beat off competition from Bradley Cooper, Hugh Jackman and Robert Pattinson to make the top spot.
A huge 50,000 readers voted for Benedict as their sexiest actor, but he is said to find his new sex appeal ‘hysterically funny’.
He said: ‘It’s nice, you swagger a little bit, it’s enjoyable.’
Do you agree? Who would you pick as sexiest actor?
Like this? Try this:
Cheryl Cole’s new look! The star has gone for a dip-dyed ‘do