Life is tough, even for James Bond. Just ask actor Daniel Craig, who for the first time dons the British spy's tuxedo for fall film, "Casino Royale."