It's the battle of the long legs in this who wore it best!
They all wore the red Atelier Versace spring 2009 dress with black shoes, bare legs and free flowing hair, but did Heidi style it better with a red cardigan or did Cheryl's metallic belt give her the winning finishing touch?
Take a look and let us know...

Model Heidi Klum wore the red dress first, on 1 April on a German Vogue photoshoot in LA

Actress Emma Roberts wore the red dress to the Met Ball on 4 May.

Singer Cheryl Cole wore it to judge week two of the X Factor on 17 October.
So, who wore it best - Heidi, Emma or Cheryl? Let us know below!
- Click here to have your say on more who wore it best outfits! -
posted by abbbbbiee
added 1 year 22 weeks ago
Oh, cheryl definately! She wins everytime, 'usually' :)
posted by Katelyn_xx
added 2 years 1 week ago
the cardigan was disgusting but heidi :)
posted by megzan
added 2 years 1 week ago
cheryl - it the belt thet makes it look so gd
posted by Lx477
added 2 years 3 weeks ago
dont really like it, but heidi x
posted by BeccaPxxx
added 2 years 3 weeks ago
Cheryl x
posted by Walkingfru...
added 2 years 3 weeks ago
i dont like the dress:/, but i think cheryl looks awesome with the belt xx
posted by Lil_Gx
added 2 years 3 weeks ago
I dont think any of them look that great in the dress but I like Heidi's the best ! x
posted by Lucylou24
added 2 years 3 weeks ago
Cheryl then Heidi then Emma. Sorry Emma but it doesn't suit your skin tone and no accesorries don't make it special! Heidi second because she's over done the accessories a little bit! Cheryl looks all round fab!
posted by sweettreat
added 2 years 3 weeks ago
cheryl deffo
posted by Foxii
added 2 years 3 weeks ago
Chezza definately wins fooooor me :) x