Dystopic, post-apocalyptic science fiction gives me a trouser chubby. Still, one must be objective. [le sigh]
Derivative of 'I, Robot', 'Cherry 2000' (up to and including the botox in Melanie Griffith's face), with a few nods to Blade Runner. Moments of awkward sentiment which escalate to cringe-inducing. The pacing is on and off. Overall I enjoyed it, your mileage may vary.