There's no-one we like following more on a promotional tour than Keira Knightley. Here's one actress who can always be relied upon to look great on the red carpet, and yesterday was no exception.
Sporting an extra long and glossy mane – Keira is clearly enjoying having her long hair back after that choppy bob she had cut for the Chanel ads – the 29-year-old star appeared alongside Benedict Cumberbatch in a long-sleeved white lace midi-dress with large navy polka dots, at a press conference for their new film The Imitation Game at the Toronto Film Festival.
While the pair certainly make an attractive couple, we couldn't help but notice that Benedict let the side down somewhat in a casual jeans and trainers get up.
Come evening, and the film's Toronto premiere, Keira had slipped into another beautiful dress – this time a short-sleeved white number, which she cinched with a slim metallic belt and matched with peep toe shoes. With its tulle hem, it's not a million miles from Keira's trusty Chanel ballerina frock which she wore to get married to husband James Righton last year.
And, we're pleased to say, Benedict left the jeans at his hotel and donned a pretty dapper suit for the occasion.
Which look is your favourite? Let us know
By Olivia Marks