Beyond the plot
* SPOILERS * (Obviously)
This was a great movie, and it left me wanting more.
Questions it raised that I was left with:
John/Jane: Is this person a true Ouroboros with no beginning? Was there an original Jane or perhaps another life form that underwent repeated transformations?
Is Robertson future John? They both have kind of a long face.
The whole life cycle seems very self-serving. It only exists to perpetuate itself. But why? What is the purpose of this elaborate design?
By folding people back on themselves many times, creating offspring in the process, could you spawn an entire population from a single being? Could make a neat origin story.
There's good potential here for a sequel.