The opening few minutes do seem to drag a little, but as we get immersed into this future world and its characters, that fades very quickly. What is left is a solid mix of drama, satire, and black comedy that keeps one watching and manages some great surprises.
10/10