Yes.
I had a male friend for 5 years who turned out to be a sociopath.
He was charming, cultured, generous, had a high-powered job with one of the UK most recognisable company. Called himself a feminist and also always had beautiful and smart women on his arms.
Turns out he abused all of them behind close doors, constantly gaslighted them to the point of driving them mad/to self-harm making them doubt their own reality and cheated with other people, sometimes in front of his latest girlfriend just to hurt her.
Zero remorse and always blamed everyone else. He turned out to be a compulsive liar too.
I made the mistake of briefly dating him and that is when I finally learned the truth as he turned abusive almost immediately.
Thankfully his recklessness with drugs and alcohol finally caused the mask to slip and he got in trouble at work because of his increasingly angry behaviour, his latest girlfriend left him and our circle of friends also dumped him once I told them what he was doing to women behind closed door.
This was one of my best friends for 5 years... I was so angry that I had let someone like that in my life.
It really shook me and I had counselling to deal with the abuse and I also reflected on the fact that my parents also exhibited some of these traits when I was a child and that I probably fell for him because somehow his behaviour was familiar. It took a counsellor to finally help me see the light after all these years...