We know he likes his Martinis shaken, and not stirred, but which James Bond is the biggest drunk? According to the Telegraph newspaper, it's the 007 played by actor Daniel Craig. He drinks roughly 20 units of alcohol per film. Britain's National Health Service recommends that adults consume no more than 14 units per week.
That makes original Bond, actor Sean Conney look like a tea toddler. The study found he drank 11 units of alcohol per movie. George Lazenby, who played Bond once after Connery drank 9, Roger Moore drank 11 and Timothy Dalton was the buzzkill of the group, drinking just four and a half per film. When Pierce Brosnon took over the role in the 90's he chugged 12 drinks per film.