Image via DailyMail

Lily James wore a Christopher Kane Pre-Fall 2017 dress and De Beers jewelry to the De Beers store opening in London, styled by Rebecca Corbin-Murray.

Image via Vogue.com