Daniel Craig has come top of a poll to find Hollywood's hottest torso.
The actor caused a stir in 2006's Casino Royale when he appeared from the sea in blue swimming trunks. That scene helped him see off 300's Gerard Butler and Brad Pitt, who came second and third respectively.
Leonardo DiCaprio, Russell Brand and Sean Connery also made the list, compiled by Lovefilm.com.
There was even space for Sacha Baron Cohen, who came fourth for his famous mankini appearance.
