Before Cameron Diaz made her acting debut in 'The Mask,' she was a model. And before that, she was just a "homegirl" from "the LBC," as in bad-ass Long Beach, Calif.

She went to a huge high school ("like 3,500 kids") but remembers a particular student stood out: Snoop Dogg. "He was a year older than me," she said on 'Lopez Tonight' (weeknights, 12AM ET on TBS). "He was very tall and skinny, wore lots of ponytails on his head. And I'm pretty sure I bought weed from him -- I had to have."

Check out the video, courtesy of our friends at TV Squad, after the jump.