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.''
Baz Luhrmann is praying for Lindsay Lohan. The 'Great Gatsby' director thinks the 26-year-old actress, who is currently in the... Read More

Kim Kardashian had to beg Kanye West to attend her baby shower because it is being filmed for an E!... Read More

Debra Messing will always feel ''guilty'' about her divorce. The 'Smash' star filed for divorce from her husband Daniel Zelman... Read More

Amanda Bynes has been released from police custody. The 'She's The Man' star appeared in court in New York City on... Read More

Tim Curry is recovering from a stroke. The 'Rocky Horror Picture Show' star is said to be ''doing fine'' and recuperating at his home... Read More

Jennifer Lawrence thinks Bradley Cooper is a ''wet kisser''. The 'Hangover Part III' hunk has revealed his... Read More

Tom Cruise has promised to help David Beckham become a movie star, according to reports. The soccer player is... Read More

Jennifer Hudson has signed up to be an 'American Idol' judge. The Oscar-winning actress-and-singer has been confirmed as... Read More

Saoirse Ronan would love to be in 'The Avengers' sequel. The 'Host' actress is reportedly in contention for a role in the... Read More

Emilia Clarke and Allison Williams will star in 'Rosaline'. The actresses will play the lead roles in a new take on... Read More