"We went to high school together... He was a year older than me... I'm pretty sure I bought weed from him." Cameron Diaz on her schooldays with Snoop Dogg at Long Beach Polytechnic High School in California.