I'm actually good friends with a sociopath, he can be real trouble if you don't know him and, know when to call him out for being falsely charming or trying to manipulate you but, I've called him on that enough times that we are pretty much down to just brutal honesty. I'm simply honest and, he simply doesn't care if his words might be hurtful or insulting so, we're good.
I also have a psychotic friend in Norway, we mostly email but, we do call one another now and then and, I do visit him when I get over there. Fascinating when he has a psychotic break, nothing like my father who was also psychotic, but, my father's breaks were aggressive and violent to his family, my friend isn't like that, he isolates and draws what's happening in his break on his walls and, writes a lot, I get very long emails, describing his alternate world in great detail.
Psychopaths I'm leary of, had a couple of very bad experiences with them so, I avoid them, or ditch them when I find out, which usually doesn't take long.
As for narcissists, I think most in the entertainment industry are at least a bit narcissistic so, yeah pretty common, not that I don't have my own narcissistic side, I do, all be that mostly learned, sometimes you have to be a bit manipulative and self centered in this business.