You would probably have guessed that you were looking at a 20-something.
But in fact, Elle Macpherson, an Australian businesswoman, television host, model, and actress, is born on 20 March 1964 -- which makes her 50 years old.
Her recent post on Twitter rocking an amazing bikini body has awed netizens.
Super greens... After super swim. pic.twitter.com/pl7HbKOFDe
— Elle Macpherson (@ellemacpherson) July 15, 2014
Netizens commented that her figure would already be awesome for a 20-year-old, and even more jaw-dropping for a 50-year-old.
The gallery shows just how hard celebs work to keep in shape.