Putting things simple, this movie is an adaptation of Robert Heinlein's (pretty amazing) short story "All you zombies". I mean literally, the 1,5-hour long movie's plot dedicates around an hour to meticulous depiction of the events of the short story and then proceeds with around half an hour of original script with a VERY predictable plot twist. Now I have to admit, the scriptwriters did a fairly good job adapting a story that's only 10 or so pages long into a full length feature film, but the original story's impact solely depends on the final twist, and the movie merely copies it, so reading the original prior to watching the adaptation eliminates a great deal of positive impression. In other words: if you have not read "All you zombies", you will probably enjoy this movie and it will bend your mind quite a bit. The movie is well-filmed and even better-acted, with both Sarah Snook and Ethan Hawke performing their role(s) admirably. (Although you can save yourself an hour of time and possibly some money by reading the original story. It's really short, but is as impressive.) If you have, however, you will find almost nothing new here, and you might as well start watching this film from around an hour in. Since I did read the story, I give it only a 6. If I hadn't done this, my score would've been higher, probably 8.