The stars braved the arctic conditions in central London on Tuesday night for the UK premiere of Defiance, staring Daniel Craig. The James Bond star attended the Leicester Square ceremony to the delight of thousands of screaming fans. Dressed in a three-piece-suit he strolled around the red carpet taking time to talk with fans, pose for pictures and sign autographs. The film is a departure for Craig which sees him star, this time, as a member of the resistance, opposing the march of the Nazis across Europe in World War II.
Defiance London Film Premiere
All In London Gallery