It’s rare for celebrities to have connections dating back to their youth, but rapper Snoop Dogg and actress Cameron Diaz have a relationship that dates back decades. Snoop Dogg is known for having some unlikely friendships in Hollywood today, including with celebrity chef Martha Stewart.

Snoop Dogg grew up in Long Beach, California, and had to work different jobs as a child to help support his family. He sold candy, delivered newspapers, and bagged groceries to help make ends meet. He eventually started rapping in the sixth grade, and drew large crowds at school who would come to watch him spit.

“When I rapped in the hallways at school I would draw such a big crowd that the principal would think there was a fight going on,” Snoop told the Los Angeles Times in 1993. “It made me begin to realize that I had a gift. I could tell that my raps interested people and that made me interested in myself.”

Despite being a dedicated student and avid churchgoer and singer as a child, Snoop began to get involved with gang activity as a teenager. He was arrested for cocaine possession shortly after graduating from high school, and was in and out of jail for a few years.

By the time Snoop was in high school, he was known as a skilled rapper and by default he was one of the cool kids. At the time, he walked the hallways of Long Beach Polytechnic High School with another future celebrity: Cameron Diaz.

Diaz dished about their shared past in an interview with supermodel Naomi Campbell on her web series No Filter with Naomi. “Did you ever bump into Snoop Dogg in the corridors?” Campbell asked. “Yeah, girl!” Diaz smiled.

“Back then, we were just kids together,” she continued. “Neither one of us knew where we were going or what was gonna happen.”

More at