Elizabeth Hurley (46)
Liz may have decided she's too old to model her own bikini line but that doesn't stop her flashing her legs or that heavenly bosom.
Demi Moore (48)
She was branded 'trying too hard' for honing an incredible body and bagging a younger man. But its jealously that's ugly, not Demi.
Elle Macpherson (48)
From skinny jeans and biker boots to PVC trousers, Elle dresses like a teenager but has the Body and attitude to get away with it.
Salma Hayek (45)
Who in their right minds would ever tell the smouldering screen siren she dresses too sexy for her age?
Pamela Anderson (43)
Say what you will about Pammy but there has to be a grudging respect for the fact that she's still able to squeeze herself into a mini-dress with aplomb.