Ditto everything said already. In addition to that:
Is contrary. Says one thing then does the opposite or have "firm beliefs" about relationship issues but own actions do not match so called beliefs.
He is critical of you and regards things that you like with ridicule and contempt such as the types of books you read, films you are into, academic interests.
He professes that he loves you and would sacrifice everything for you yet if you ask for a tiny favour he ignores you.
Insists that he has sex because he enjoys "pleasing the woman". Yeah right you selfish tosser.
Pressures you into behaviour that makes you feel uncomfortable and when you say no, he reacts angrily.
Charming when things go well but nasty and vindictive when he doesn't have his own way. (How was I ever acquainted to this character?)
Persistent liar and unreliable.
Evades responsibility and blames you if he hurts you.
Will not say sorry or disguise it as "I'm sorry that you feel that way but.."
Definitely telling if he is not friends with any of his exes or broke up acrimoniously with all of them.
Professes that you are "The One" and the only girl that he has ever cared about.
Does not seem to care about anyone but himself.
Does not empathise or sympathise with you about anything. If you are upset, he is sarcastic and says things like "You're not going to cry are you?"
Has no feelings of remorse or guilt.
Inflates his achievements and compares himself more favourably to other men, especially if there is competition when in reality he does not even qualify as being a gentleman.
Has a very crude sense of humour and expects you to be able to take a joke. There's a time and a place but he does not seem to know that he is making you feel uncomfortable.
The turning up at your house uninvited as a "surprise" happened to me once. I practically slammed the door in his face.
Plays mind games with you.
You tell him that you can't talk to him at the moment and he loses his temper and cuts you off like that. You breathe a sigh of relief thinking that he's finally taken the hint. He turns up at your doorstep and pretends that nothing happened.
In short, these are also signs that he is a serial bully, a narcissistic creep and a psycho. RUN FOR THE HILLS!
To OP. Thank you for starting this thread.