Her hair pinned up in tight curls, and her hourglass figure showed off to maximum effect in a flapper dress, Kim Kardashian was the epitome of Twenties glamour.
And completing the effect was a fur-effect shrug and a lick of bright red lipstick.
The reality TV star's stunning transformation was in honour of Eva Longoria's fancy dress 36th birthday party.
Also getting into the spirit was supermodel Heidi Klum, who wore a vintage-style beaded purple dress and head-band.