Actor Daniel Craig walked the red carpet for the final time as James Bond in rain-swept London on Tuesday, at…