Drew Barrymore is on the March cover of Harper's Bazaar.