I feel stuck

I have been married for 4 years. In the 4 years we rarely had sex (I waited for marriage to have sex), he has become verbally abusive and often threatening me when we get in heated fights. Has put his hands on me on few occasions. He has also often got close to my face in an intimidating way. Last week he picked me and shoved me against the wall ans then charged at me aeveral times after. I was do scared that I kept on apologizing. Also, during my pregnancy he often told me he regrets getting married, hes not up for the responsibility or having a kid. He was very detached from the pregnancy. This went on until several house before ingot in labor. Numerous times I told him he needs to get counseling. He went to counseling couple of times but last time he said he doesn't want help. We have a one year old son. I married him because I thought he was such a sweet guy who really loved me. We dated 1.5 years before we got married. Now I feel like I am living my worst nightmare. Idk how I got here. I want to leave but I'm christian. Idk what to do