Kim and Heidi have a glam Twenties makeover for Eva's birthday

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.