Jack Nicholson has played the "eternal sociopath."
Jack Nicholson . Nicholson is known for playing a wide range of starring or supporting roles , including satirical comedy , romance and dark portrayals of antiheroes and psychopathic characters . In many of his films , he has played the `` eternal outsider , the sardonic drifter , '' someone who rebels against the social structure .