Kim Kardashian v Rachel Weisz in battle of the green dress

Kim Kardashian may be one of the most stylish stars of the small screen but silver screen siren Rachel Weisz provided some fierce fashion competition yesterday as she stepped out in a green dress a few hours after the reality TV star.

rachel weisz kim kardashianWho looks best in green, Rachel Weisz or Kim Kardashian? Copyright [Big, WENN]

Rachel Weisz wore an emerald green shift dress in New York for an appearance on Good Morning America to promote her latest movie, The Bourne Legacy.

[Related story: Rachel Weisz says Daniel Craig pretends to be a tough guy]
[Related story: Kim Kardashian and Kanye West's fashion fail]

The brunette beauty showed off her toned arms in the sleeveless number and added the right dose of glamourous with camel heels with a lace-up front.

rachel weiszRachel Weisz looked amaze in a green shift dress. Copyright [WENN, Big]

To add an extra sprinkling of star quality to her look she donned sunnies and a large leather handbag.

While this look certainly gives us green eyes, Kim Kardashian did her best to look the most gorgeous in a darker shade although we think her look slightly misses the mark.

On the other side of town in Manhattan, Kim left the theatre clad in a Peter-Pan inspired number aka an olive green silk dress.

kim kardashianKim Kardashian opted for olive green. Copyright [WENN]

She added some JLo attitude to the look with stiletto lace up boots in a khaki green while accesorising with her boyfriend Kanye West who wore some MC Hammer style wet-look harem pants.

We think the Americans should take a little style advice from British couple Rachel Weisz and her husband Daniel Craig.  #justsayin