The 26-year-old actress looked stunning in a cream Chanel couture creation teamed with Rupert Sanderson heels as she posed and joked with her waistcoated co-star Jude Law.

Other stars of the British film in attendance included Olivia Williams, Aaron Taylor-Johnson with wife Sam Taylor-Wood, Swedish actress Alicia Vikander in a plunging green velvet gown, Matthew Macfadyen and director Joe Wright.