Such a shame that a movie with such an interesting concept and promising start ends with such a disappointing and unbelievable climax.
The only redeeming factor is the acting which is admittedly fantastic by the vast majority of the cast aside for a few exceptions.