i was literally so confused the entire time. the only think i really understood was the fact that it takes place 20,000 years into the future. i know it’s based off of a book but you shouldn’t have to read the book in order to understand the movie. there could’ve been at least a little bit more context to the movie. worst movie i ever saw. 2.5 hours of my life was flushed down the drain. i went with a bunch of friends to see this movie and they were confused as well