Dame Helen Mirren has received an early birthday treat after topping a survey of stars who have grown old gracefully.
The veteran actress, who turns 67 years old on Thursday, saw off competition from fellow golden oldies including Dame Judi Dench, 77, Shout singer Lulu, 63, and former supermodel Twiggy, 62.
Meryl Streep and her Mamma Mia! co-star Julie Walters also landed spots in the top 10 in a poll conducted by O2.
David Beckham, 37, was hailed as the under-60 star who looks the best for his age.