Cameron Diaz and Snoop Dogg go way back.
So far back, they put the high in high school.
"We went to high school together," the said of her fellow Long Beach Polytechnic High School alum on Wednesday's Lopez Tonight. "He was a year older than me."
HOOK IT UP: Girl's gotta get her smoke on.
"I remember him even back then, he was very tall and skinny. He always wore lots of ponytails. I'm pretty sure I bought weed from him."
Diaz adds of Snoop, who has not lost his passion for the herb, and even has a medical marijuana card now, that "I was green even in high school!"