He continues to be hailed as the world's greatest secret agent. But for a few moments at least, 'James Bond' displayed more than a few nerves last night as he prepared to meet his boss, the Queen, at the world premiere of Casino Royale in London's Leicester Square.