We really wonder if Marion Cottillard ever looks less than perfect in any attire. Recently, she attended the premiere of “The Dark Knight Rises” in an orange bustier paired with a mid-length hound's-tooth skirt from Christian Dior haute couture Fall/Winter 2012-2013 and now, she was spotted by justjared.com at the London Film Festival in another Dior creation.

Cottillard arrived at the red carpet for the premiere of “Rust and Bone” dressed in a black sleeveless Dior dress that looked amazing against her pale skin. She flaunted her toned and perfect legs in the dress that ended a bit above her knee in a diagonal hemline. The 37-year-old star accessorized with a black clutch and strappy heels by the same designer. With dark nail varnish and a black strapped watch, the actress sported her hair in a partial updo.

She also kept her makeup minimal with pink lips and rosy cheeks that contrasted with her blue eyes.

The actress is known to dress perfectly for various events and Dior seems to be her favourite designer. The actress was the brand ambassador before Mila Kunis replaced her. Cottillard has been seen wearing Dior to various red carpet events. The Academy Award winner looked like a dream during the NYC premiere of “The Dark Knight Rises” in a cream, custom-made haute couture gown with a flower-like skirt by Dior. She also attended the Chaumet César Awards Révélations 2012 dinner, the premier of “Contagion” and the Toronto Film festival in Dior ensembles.

The event’s red carpet also featured the film's director Jacques Audiard and her co-star in the movie, Matthias Schoenaerts.

Schoenaerts was seen with his partner Alexandra Schouteden. Schoenaerts looked dapper in a fitted black suit and a skinny tie whereas his partner dazzled in a pink strapless knee-length dress, The Daily Mail reports.