Emily Blunt attended the premiere of Salmon Fishing in the Yemen in a striped Carolina Herrera dress from the designer’s AW12 line. She accessorised with Tiffany & Co. jewellery and Christian Louboutin shoes.

Blunt stars in the film opposite past ELLE cover man Ewan McGregor, whose character faces the improbable task of introducing salmon into Yemen’s wadis.

‘It’s a strange love story, really,’ she said of the film in the interview in the May 2012 issue. ‘I felt really refreshed that I was part of a film that has something different to say.’

See Ewan in our round-up of men in ELLE