For Cameron Diaz, buying weed from Snoop Dogg may have been part of growing up. "We went to high school together: he was a year older than me. I remember him there . . . he was very tall and skinny, wore lots of ponytails in his head," she said. "And I'm pretty sure I bought weed from him. I had to have."