1 of 1 images
LONDON, ENGLAND - FEBRUARY 04: Delilah ( Paloma Ayana Stoecker ) attends the InStyle Best of British Talent party to celebrate the EE BAFTA Film Awards later this month, Dartmouth House, Charles St., on Tuesday February 04, 2014 in London, England, UK.
CAP/CAN
©Can Nguyen/Capital Pictures