Soccer superstar David Beckham is officially the world's hottest hunk after topping a poll to find the sexiest celebrity strip-offs of all time.

The sportsman was the runaway winner of the survey for his semi-naked modelling campaigns for Armani and H&M, beating Twilight heart-throb Robert Pattinson into second place with his steamy strip in 2012 movie Cosmopolis.

Bizarrely, third place in the poll was claimed by middle-aged newsman Piers Morgan for his spoof semi-naked advertising campaign for Burger King in 2009.

Shame actor Michael Fassbender and British Olympic diver Tom Daley rounded out the top five in the survey by online bingo giant