Keira Knightley is promoting, promoting, promoting with her The Edge Of Love co-star Sienna Miller at the moment. Yesterday Keira headed out to Radio 1 in her film-star sunnies and cute monochrome plaid dress. The film premieres at the Edinburgh International Film Festival tonight, and the stars will be in attendance – Matthew Rhys must have felt like the luckiest man in the world when he was told who would be playing his wife and who would be playing his lover, right?!

Jason Green/Dan Bozinovski/Ed Cooper/BigPicturesPhoto.com