A clever last 20 minutes don't make up for a badly paced, dull opening 1hr 40 minutes

Rating: 6/10 (17 August 2008)

Without spoilers this is a film with a very clever ending - so clever that it changes the whole meaning of what has come before in about 20 minutes.
However getting to this point is tedious beyond believe. The rather bland story is told with something akin to a squashed snails pace. The acting from James Macavoy is pretty average, which matches the performances of the rest of the cast.
Overall this is a powerful film, but it's powerful punch is only made possible by the cheap trick played in the last 20 minutes of the film. Worth a watch but not a second viewing.