Not really a shocker here: Cameron Diaz told George Lopez this week that she's “pretty sure” she bought marijuana from Snoop Dogg in high school.

America's foremost promoter of goodweed sold pot in high school? Sounds like it. Diaz apparently went to Long Beach Polytechnic High School in the '80s with Snoop. She remembered it as a campus with 3,500 students.

And she said the rapper was “very tall and skinny; he wore lots of ponytails [on] his head.”

That's him, officer. (We hope there's a statute of limitations here, because selling weed to a high school kid — without a medical marijuana card even! — has to be illegal).

Frankly, we were surprised to see such humility from Diaz, a former model. She spoke openly about her Cuban background and growing up in “the LBC.”

She said Snoop was “a year older than me … I'm pretty sure I bought weed from him. I had to have.”

“So you were green even in high school,” Lopez asked, referring to her affinity for Toyota Priuses.

“Absolutely.”

Advertising disclosure: We may receive compensation for some of the links in our stories. Thank you for supporting LA Weekly and our advertisers.