Viggo Mortensen is excellent in this David Cronenberg directed movie. I watched this knowing nothing about the plot and so was pleasantly surprised at the twists and turns it throws at you. The plot is simple but nicely presented and keeps you guessing right until the end. In typical Cronenberg style the move is very raw, and the violence is sudden and explicit, much like The Sopranos. The ending is Hollywood but not too much of a cop-out and leaves you upbeat but still reeling.