Zhang Ziyi was also one of the stars to walk the red carpet at the 19th Golden Rooster and Hundred Flowers Film Festival.

The Asian actress not only hosted the closing ceremony, but she also performed as well.

Her Christian Dior Fall 2010 dress works better on the runway.

I think the dress loses some of its appeal with the extra layers to prevent the dress from being too sheer.

I’m also not fond of the watch nor her necklace with this dress.

This is a surprisingly meh look for Zhang. She usually knocks it out of the ballpark.

Credit: Style.com & Sina