Daniel Craig and Martin Campbell during Daniel Craig Unveiled as the New James Bond in "Casino Royale" - Photocall at HMS President 72, St...