Keira Knightley did opt for one of her favourite designers when she took to the red carpet for the Venice Film Festival Premiere for “A Dangerous Method” tonight.

She glided down the red carpet wearing a Valentino Fall 2011 Couture long sleeve gown.

The gold embroidered tulle gown is heavenly, but I feel like something is missing.

Earrings or a clutch perhaps?

I can’t put my finger on it, or maybe I’m not just fully appreciating the ethereal, natural, organic beauty of this look.

A simple updo and a pink lips colour completed her look.

Which look did you prefer?

This Valentino gown or the Mary Katrantzou dress?

Credit: Style.com & Getty