Sienna Miller, Kate Winslet, Benedict Cumberbatch and James ... opted for a dapper blue velvet jacket, which he wore with suit trousers, a white shirt and a black tie. James Norton looked equally ...