All You Zombies is a short story by Robert Heinlein that cleverly outlines a paradox inherent in the concept of time travel.

Predestination takes the story, adds a terrorism story and one more iteration to the whole thing, and then proceeds to unspool a movie in which a huge chunk is one character telling his life story to another character.

The filmmakers spend 100 minutes telling a 20-minute story, and telling it as dully as possible. And the little bit they added in an attempt to make it something more than the intellectual exercise of the original makes it less smart and less ingenious than the story.

On the plus side, the Dickensianly-named Sarah Snook is excellent as the teller of the life story. It's a touching, nuanced performance that can't overcome the bland dialogue and sluggish pace she is stuck with.

Don't bother watching this movie (I'm so perplexed that it's doing so well on IMDB reviews, but go figure). Do bother reading the short story.