Zhang Ziyi took to the red carpet yesterday with Jackie Chan to show her support for the First Beijing International Film Festival.

For the opening night of the six-day event, Zhang wore a Christian Dior Spring 2011 gorgeous azure blue gown.

The gown which has been lined from the runway version features an intricate embroidered design at the waist, which trails off into long tassels decorated with brightly coloured flowers.

Zhang went for all-out glamour with her look pairing the dress with some stunning jewels, including a matching necklace and earrings set and a row of diamond bracelets.

Her strappy heels were also adorned with gems, showing off her matching turquoise pedicure. She kept her makeup quite minimal focusing mainly on her eyes and had her hair twisted into a bun.

I love this look on Zhang as I think the colour looks incredible on her.

The dress definitely had a more tropical, beachy feel on the runway, but I think it translated perfectly on Zhang into a more exotic vibe and was a great choice for this type of event.

Definitely a worthy BDOTW contender.

Credit: Style.com & Getty