A really good and funny (especially the hilarious opening scenes) sci-fi flick with several underlying messages. There is good characterisation and multiple layers to this story that means there is plenty to hook you in and leaves you wanting more come the finale. My only criticisms are minor: some of the paradoxes are not satisfactorily explained and perhaps
Spoiler:
the victory should have come at more of a cost,
but now I'm nitpicking from what is an outstanding effort.
8.5 / 10