I had great expectations about this film because I love science-fiction and time traveler movies, and also because of the high ratings on IMDb.

Predestination has a great atmosphere, great lighting, and a good production. The acting is decent on all parts, but Sarah Snook shows her versatility as actress playing different roles and different life stages with conviction.

The movie has a good central idea with interesting ethical embedded questions that some people might find daring (that is my case) and other people might find appalling or even shocking. Also, there is an ambiguity in the film that, at least in my case, kept me wondering whether all was happening in reality, was just a sort of hallucination or perhaps half-half.

Unfortunately, neither the ethical questions nor the ambiguity are explored to the fullest and, the worst thing is that the script is predictable is you are an usual science-fiction watcher, even if you aren't, so not especially exciting.

Don't take me wrong, this is an enjoyable film to watch, but right in the middle regarding everything except for Snook's brilliant performance.