Decided to watch this tonight after catching parts of it on TV last weekend. Not the strongest film for character development, but(spoiler alert) most of the characters were clones and were supposed to have had their memories wiped. Great visual effects. Good storyline.