Veteran actress Helen Mirren has fought off competition from younger rivals Jennifer Lopez and Kelly Brook to be named the best body in showbiz.
The Queen star, 66, topped the poll voted for by members of British gym chain LA Fitness, leaving Amazonian supermodel Elle Macpherson in second place.
Brook and Lopez came third and fourth respectively, while U.K. singer Cheryl Cole rounded out the top five.
David Beckham topped the men's poll, while James Bond star Daniel Craig was named runner-up. Johnny Depp came third, Brad Pitt was voted fourth and Australian singer Peter Andre was fifth.