Michelle Yeoh is in Italy for the 2011 Rome Film Festival.

She attended the premiere for ‘The Lady’ wearing a Valentino Resort 2012 gown.

Her soft grey gown has a beautiful embroidered bodice with the same detail stripped on her skirt.

Whilst her green bangles and green watch complement the green stones in her earrings, they bring down the look for me.

A wavy side-swept bun and a croc clutch completed her look.

Earlier in the day Michelle attended the photocall for the movie wearing a Salvatore Ferragamo Fall 2011 strapless striped dress.

Once again her styling let her down as she teamed an olive vest top with her dress.

To make matters worse, she added a tan belt.

An oversized cuff and black ankle boots completed her look.

Michelle can usually be relied upon to bring us head-to-toe perfection on the red carpet, but she was clearly having an off day yesterday.

Credit: Style.com & Getty