Keith Richards gave up smoking because he thought it was "childish".
The Rolling Stones rocker quit nicotine six years ago, although he still smokes "a lot of" marijuana, because he knew he needed to start looking after his body if he wanted to stay alive.