I feel like part of the problem is the medium. I read a lot of books as a kid. And there were many stories that I had no problem reading, but I really struggled watching on screen, even if I already knew what happened. Lord of the Rings being an example that comes to mind.