Like Eva, Keira Knightley’s red carpet moment was ruined tonight by protesters during the 2010 Rome Film Festival, but we still get to see her gown.

You can never accuse Keira of being boring.

Just when you were picking your favourite Chanel dresses from Style.com for her to wear at this opening ceremony premiere, she totally switches things up.

Instead she opted of a Valentino tulle gown from the Spring 2011 collection.

The gown is so heavenly and dream-like I bet Keira would’ve looked like an angel gliding down the red carpet.

Hopefully we get better pictures at some point, but I can tell even from this side picture that she looks amazing.

Credit: Style.com & Getty