Green Hornet beauty CAMERON DIAZ‘s marijuana confessions – she used to buy pot from rapper SNOOP DOGG.
Cam was promo-ing new flick The Green Hornet on Lopez Tonight when she dropped the Maui Zowie bombshell and fingered the rapper,39, whose fondness for the "Mary Jane" is legend.
"We went to high school together, he was a year older than me," Diaz, 39, told Lopez.
"He was very tall and skinny and wore lots of ponytails in his hair and I’m pretty sure I got weed from him. I had to have!’
Both Cameron and Snoop Dogg, real name Cordozar Calvin Broadus, attended high school in Long Beach, California — home to surfers, stoners and future celebs of America.