Difficult to follow. You have to figure out or imagine what the characters are thinking. The story is not well told. Way too long. Many parts add nothing to the story line. This movie is over 3 hours with many darker scenes that are difficult to see.