The acting was bad, the story was silly, and the editing was amateur. Felt like I was watching a bunch of cheesy, loosely stitched together scenes in some budget future world. Turned it off after half an hour.
I spent the first 90% of the movie doing two things: 1) Gasping at Christian Bale's bony form, and 2) wondering why his character Trevor wouldn't just pop a sleeping pill and get some much-needed rest. The pay off, however, at the end of the film was completely satisfying and threw the rest of the movie into a new light. For that, I liked it.