This movie doesn't receive the credit that it deserves, Bai Ling plays a fantastic role in the movie and is one of the most awesome female characters in a B movie action flick that I've ever seen. The whole futuristic, cyber-punk concept may have already been done and recycled from Blade Runner. But in general, a female character like Michelle really gives this concept a breath of fresh air. Perhaps this would have been more well received if it was a video game, but, it was still one of the best female led action films I have seen in a long time with a great industrial soundtrack.