Cameron Diaz remembers people by their haircuts
The `Gambit` actress admits she has always struggled to remember people`s names, so resorts to visual clues to associate them with when seeing them again.
She explained: "The feeling when I`m trying to remember a name is total emptiness. It`s something that`s been with me for a long time. I used to remember people by their haircuts. I`m a visual person.
"But now I have so many faces that I meet on a daily basis that I can`t capture all of them."
Cameron - who left school at 16 to pursue a modelling career - admits she has no idea how she managed to graduate from high school.
She said: "I did graduate but I honestly have no idea how. I don`t think I ever did one day of work in school."
The 40-year-old actress was in fact something of a rebel when she attended Long Beach Polytechnic High School, and bought marijuana off budding young rapper Snoop Dogg, who was there at the same time.
She said: "He was a year older than me. I remember him, he was very tall and skinny. He wore lots of ponytails. I`m pretty sure I bought weed from him. I was green even in high school."
Source: Cameron Diaz remembers people by their haircuts