Jennifer Aniston has been voted the Hottest Woman of All Time in a Men's Health poll.

The magazine praised Aniston for staying ‘sexy, funny and unmistakably real’ throughout her career, from the hugely popular sitcom Friends and movies such as Bruce Almighty, The Break-Up, Marley & Me and Horrible Bosses.

The poll included famous women from the past and present. Sixties’ siren Raquel Welch came second, followed by Marilyn Monroe, Britney Spears, Madonna and Ursula Andress.

The final four spots in the top ten were taken by Bettie Page, Pamela Anderson, Jane Fonda and Angelina Jolie.