French actress Marion Cotillard made a stylish appearance at Cannes for the premiere of Blood Ties, which was directed by her husband Guillaume Canet.

The actress stepped out in a bold colour block dress by Christian Dior, which was white with black, yellow and royal blue sections.

Cotillard complimented the mullet-style dress with pointed black heels with an ankle strap and Chopard diamond jewellery.

She wore her hair slicked back into a voluminous French bun while she posed on the red carpet with her co-stars Clive Owen and James Caan.

Also starring in the drama is American actress Zoe Saldana, who chose a grey Valentino dress Christian Louboutin shoes, and David Yurman jewellery for the premiere.

Cotillard in Dior

Clive Owen and Marion Cotillard

Zoe Saldana in Valentino

Earlier that day, the two actresses attended a Blood Ties photocall in Cannes in coordinating leg-baring mini dresses.

Cotillard looked every inch the French starlet in a simple navy blue shift dress and nude Jimmy Choo pumps.

The frock looked quite plain from the front, but the back featured a stunning lace cut-out detail.

Saldana looked equally chic in a monochrome dress with billowing sleeves and a polka-dot skirt.