Hollywood actress Cameron Diaz recently amused people when she revealed that she remembers people by their haircuts. Diaz admits she has always struggled to remember people's names, so resorts to visual clues to associate them with when seeing them again.