Kufr

Doubts regarding one's Imaan

Q: I suffer from doubts regarding many things. I am constantly remembering jokes and statements I made in the past that may have been statements of kufr. I have recently read about people singing certain songs that may have taken them out of the fold of Islam. Alhamdulillah I do not listen to music anymore. However I remember listening to and singing the same songs many years ago. I did not know the meaning of these songs at the time. I am now doubting the validity of my nikah and legitimacy of my children due to my actions prior to and after nikah. Is my nikah valid if I have commited these actions prior to nikah?

Watching movies with devils and evil spirits

Q: My question is if a Muslim watches fictious super hero movies like spiderman and other super hero movies in which they show a super hero getting alive again after death. The superhero that is considered god of thunder, and other fictious movies which show devils, evil spirits (horror) etc. in. Does watching all these superhero movies nullify a person from Islam? I know watching movies is not permissible but I want to know does this nullify Islam? Because lot of children and adult Muslims watch super hero and horror movies of these types and enjoy.

Making fun of Islam

Q:

1. If someone does kufr (by mocking islam) after that he comes to know its kufr, is it necessary to say shahadah and repent?

Case1: I am asking this because if a person doesn't know its sin, he won't be getting any sin right? Then why is shahadah and repentance required (if he is not gettig sin).

2. If I said to someone that "making fun of islam is kufr and whoever does this is, is a kafir and needs to repent and say shahdah again to become muslim." Instead of knowing the correct ruling, i just purposely told him to do repentance and say shahadah again to become muslim. Did i commit kufr by making halal haram by telling someone to do an act which is not required and telling them only if u do this then you become muslim. 

Having doubts about Islam

Q: If a Muslim has a doubt concerning an Islamic thing, like he heard someone say something about Islam but its widely accepted thing and he gets doubt that if its true or not. If true where is the proof? Like these thoughts. Now I he gets free time and wastes it. Will he be regarded as a kaafir?