Keira Knightley is back on the red carpet. The Pride and Prejudice star looked straight out of a couture fairytale as she ...