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 36th birthday party, which was a fancy dress affair. Also getting into the spirit was supermodel Heidi Klum, who wore a vintage-style beaded purple dress and head-band. Kim posted pics on her Twitter account of herself before the party, with the caption: "All glammed up for a fun 1920's themed party!" In another snap the 30-year-old posed with her sister Chloe, friend Loren Ridinger, and the glamorous host herself.
Eva looked gorgeous in a pink tassled dress and sparkly headband and beads. There was no sing in the photos, however, of Eva's new love interest Eduardo Cruz. Penelope Cruz's younger brother was snapped in a passionate clinch with the Desperate Housewives star last month after first being linked to her last October. Eva's rep says they are "just friends", though.