Last night Marion Cotillard wore the little black dress of our dreams. Her Christian Dior LBD fell below the knee and had a cold-shoulder silhouette with floral embellishment along the neckline.
On Wednesday evening Katie Holmes hit the red carpet in New York at the 'Life Is Amazing' premiere, where she wore black pleated Michael Kors tuxedo trousers and a ruffled one-shoulder black blouse wih a sheer panel revealing her belly button.
Marion Cotillard in Christian Dior [Getty]
Our best dressed round up is also awash with Topshop gems, as Jessica Alba wore a gorgeous denim lace mini with lace trim and Beyonce wore an £8 Topshop crop top. Bargain!
This week Joshua Jackson and Diane Kruger confirmed what we have been saying for months: they are the most stylish couple in all the land. Diane Kruger wore a cute strapless floral maxi with a mini crossbody leather black bag and white sandals with an ankle strap. Nice tan Pacey Joshua.
But there is one lady winning our best dressed race so far: Cate Blanchett. The Academy Award winning actress is in New York rehearsing for her part in the play The Maids. Her stage door look has been flawless, with three perfect midi length skirts.
First up she wore a lilac block colour midi dress with a beige shoulder and black stripe detailing. Next up she rocked a black mesh-detail skirt paired with a sleeveless white shirt with black detailing. Then came the Alexa Chung-esque floral chiffon shirt dress which she toughened up with black leather ankle boots.
Take a look through the gallery above to see the weekend's best dressers...