Keira Knightley lights up the red carpet in a Rodarte lace sequin dress with James McAvoy at the Jameson Empire Awards 2011 at the Grosvenor House Hotel in London.
(March 27, 2011 - Source: PacificCoastNews.com)