I have a mixed feeling about this film.
In one way, it's an interesting story, out of the cyberpunk tradition of Philip K. Dick and others. The movie has a definite "Blade Runner" feel to it, provided by copious amounts of CGI.
The weakest element of this movie really is Bai Ling herself. Oh, she easy on the eyes, especially when she did nude scenes. But her thick accent is distracting, and at times she seems to be overacting. Playing against Alec Newman, who is understated in his performance, they are just not a well-matched pair.
The saddest element here is Faye Dunaway. She won a freakin' Oscar, for crying out loud! She's in the top class of her profession. Her performance here is a couple of voiceovers and one short scene, just enough to let us know how far she's fallen since her glory days in the 1970's.
Not a bad film to watch, but not anything anyone will remember...