Black and white continues to be a strong trend in celebrity fashion this week, with all black and all white outfits shining on the red carpet. But luckily for those that love colour there are dresses with bursts of gorgeous hues including vibrant yellows, dreamy plums and seafoam greens.


Marion Cotillard was one of our best dressed celebrities last week, and continues the theme this week in this stunning draped black Christian Dior Couture dress at the Marrakech Film Festival Closing Awards Ceremony.


Diane Kruger looks like a goddess in intricate Valentino Couture at the European Film Awards. Love that seafoam green.


Zoe Saldana looked chic in head-to-toe white Lanvin at the Niche Media party at Art Basel Miami.


Nikki Reed tones down a fluorescent yellow Charles Henry maxi dress with a black blazer, clutch and boots at the Women in Entertainment Awards.


Evangeline Lilly rocked a gothic black Alberta Ferretti gown at the Berlin premiere of The Hobbit: The Desolation Of Smaug. Doesn’t hurt to have Orlando Bloom on your arm, either!


Cate Blanchett in plum Valentino (we told you this was the hottest hue last week!) at the Dubai Film Festival.

Which star has the best celebrity fashion this week?