All movies are not same and hence it is not possible to give one shari ruling concerning all if them. The ruling will vary with each production based on the storyline, its message and how it is pictured. To give out a ruling on certain movie, cartoon or a documentary, it is required to ascertain its affects on children and adults. Does it motivate them to do good or evil? Does it question their faith? Etc. Hence each movie is subjected to its own particulars. Only after a movie is carefully studied by a specialist (in sharia, education and psychology), any ruling can be put forward with clear evidence and rational reasoning.
It is very important to restrict ourselves from watching movies with fantasy elements as they contradict with our Islamic belief and may cause a person to deviate from the straight path. Also put him in doubt and make him forgetful of Allah. Some of the examples of which are reviving the dead, witchcraft, knowledge of the unseen, and the like.
Ibn Hajar al-Haytami (may Allah have mercy on him) said – after mentioning the prohibition on witchcraft, soothsayers and other kinds of charlatanry –: [and it is also haraam] to watch one who performs any of those actions, as is quite obvious, because that is helping in sin. Moreover, I read in the fatwas of [an-Nawawi] a clear statement to that effect. The saheeh hadith, “Whoever goes to a fortune teller, no prayer will be accepted from him for forty days” also supports that.
End quote from Tuhfat al-Muhtaaj (8/62).
Imam ar-Ramli (may Allah have mercy on him) said: It should be understood that it is haraam to watch such haraam things, because that is helping them in their haraam actions.
End quote from Haashiyat ar-Ramli ‘ala Asna al-Mataalib (4/344).
Having said that it is haraam to watch shows and movies that contain witchcraft, or beliefs and actions that involve disbelief and falsehood, simply watching them does not reach the level of disbelief (kufr), so long as there is no indication that the person who is watching is pleased with or accepts the disbelief that it contains.
And Allah knows best.