Having stripped down in the Caribbean sun last week, Daniel Craig was back in a grey suit for the European premiere of Defiance at London's Leicester Square last night. He shared a tender moment with his red carpet partner, Satsuki Mitchell, and smiled with his costars Jamie Bell and new dad Liev Schreiber. The film's female stars Jodhi May and Alexa Davalos went for bright red lips, and Iddo Goldberg brought his Secret Diary of a Call Girl costar Ashley Madekwe as his date. Daniel has said his heart lies with new plays so he'll no doubt tread the boards soon, but for now we can watch him on the big screen when Defiance opens nationwide on Friday.
To see loads more pictures of the cast plus guests, including Hannah Sandling, Nick Knowles, Vanessa Feltz, Ben Ofoedu and Ashley Madekwe, just read more.
Images include: Daniel Craig, Liev Schreiber, Jamie Bell, George Mackay, Jodhi May, Alexa Davalos, Edward Zwick, Iddo Goldberg, Satsuki Mitchell, Ashley Madekwe, Hannah Sandling, Nick Knowles, Vanessa Feltz, Ben Ofoedu,