It's not Halloween without Kim Kardashian pulling out all the stops with her costume. After last year's turn as Poison Ivy at the first ever Midori Green Halloween Party (below), she kept the green theme going once again for the liqueur brand's 2nd Annual party, this time dressing as a mermaid.

With a long blonde wig, pearl and shell jewellery and a basque designed to look like shells tucked into a high waisted green mermaid skirt, Kim managed to combine eveningwear and fancy dress, definitely living up to her glam reputation.

The jury's out on this one. We're still getting our head around the concept that Halloween is no longer all about scary costumes and is now just a fancy dress free for all. At least last year she was a villain!