On Lopez Tonight, Cameron Diaz told viewers that she has been "green" for a very long time. Not only does she drive a Prius, but Cammie used to smoke pot in high school.

In fact, her drug dealer was none other than Snoop D-O double G! Both are from Long Beach and attended the same high school.

[There was a video here]