Data compiled by The Economist show that of the six Bonds, Pierce Brosnan was the most bloodthirsty, bumping off an average of 19 baddies per film. The short-lived George Lazenby, it turns out, was the Bond for the babes, whereas Daniel Craig, the latest, is notably less successful. Maybe thats because he drinks the most martinis.