A reverse (or maybe straight) Terminator with much going on. It deftly avoids clichés and unfolds in an unconventional structure. It's not as cerebral as it looks and far more violent. And the end is almost brilliant enough to compensate for the rest of the film.
1249 quick reviews and impressions of every movie I've watched since 2002.