Bradley Cooper has beaten Ryan Gosling and David Beckham to the top of a new hair poll.

The Hangover star, who has previously been named the world' Sexiest Man Alive by People magazine editors, has been voted the man with the sexiest hair.

The 38 year old has beaten Gosling and Beckham in the survey carried out by hair brand Fudge.

Prince Harry and One Direction's Harry Styles round out the top five.