She's one of Hollywood's most beautiful stars but life wasn't always so easy for Cameron Diaz, especially at high school.
The Green Hornet star grew up in Long Beach, California and had a tough time at school, getting into fights with girls and boys.
She told US chatshow host, George Lopez: "High school was pretty rough.
"Anytime you heard the locker slam and you’d turn and there was a girl taking off her earrings, she’s pulling her hair back in a ponytail and she's taking all her friends’ rings and coming at you like this.
"It was like 'Ok, everybody get back' and you'd be wondering 'Is she coming at me?'”
She added: “I used to get in fights with boys more than girls, for some reason boys liked to fight me. One time in junior high I had this girl come up to me in the locker room from behind and pull my hair back. I had to shut her down!"
But Cameron also revealed that she attended the same high school as rapper, Snoop Dogg and even bought weed off him!
She revealed: "Yes we went to high school together, he was a year older than me, 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!”
Cameron's amazing pins...



























