Keira Knightley may have flashed a few smiles earlier in the day but when it was time for the world premiere of The Edge of Love in Edinburgh last night Keira's usual stone-faced look was back! In a very fashionable white one-piece and a sequined jacket Keira posed with the bubbly Sienna Miller who wore a long fringe dress and a hat. James Bond (or Sean Connery) was at the premiere too with his wife by his side and his arm in a sling! If you missed the trailer we posted earlier this week, see it again here!

























(+2)

(-1)








































