is a Muslim allowed to have non Muslim friends or is it sinful. And also if you were to do sin such as go cinema with non Muslims is it kufr.
Having a non-Muslim friend is not prohibited but keeping the enemy of Islam as a close friend is prohibited. When choosing a friend, you should consider the benefits and harms of friendship. If you befriend good people then it is likely that you will do good things as well but if befriend bad people then it is likely that you will do bad things as well.
Sin and Kufr are two separate things. Some acts may be classified as sin but not Kufr. One only becomes Kafir if he/she commits and act of Kufr. By committing an act of sin, one is considered sinner and not a Kaafir. This does not mean that sinning is acceptable. A believer must stay away from sins as he would stay away from fire.
And Allah knows best.
Mufti Ikram ul Haq
Fatwa Center of America