An excellent sci-fi movie which should be approaching cult status. The obvious similarity is to The Matrix with its costumes and fight sequences. It also elaborates on a recurring theme of science fiction on what it means to be human and why that has value. It also reminds me of The Time Machine and Brave New World. The acting is great, headlined by Christian Bale and Sean Bean.