Beauty Keira Knightley has been off the radar since breaking things off with that model hunk she dated for so many years. But with a film to promote, she popped up on the red carpet in Venice. Keira Knightley looked like a little princess in this gold doily Valentino dress. This dress would be more suited for Suri Cruise . What do you think?