A superb film, spoiled by the ending.

Rating: 7/10 (16 May 2015)

This film is excellent, it holds your attention from the beginning to the end; the directing, acting, special effects, writing, are all top notch. The characters are all like-able and nuanced, however i simply cannot give this film more than 7-8/10 because of the completely un- necessary ending twist/s.
Its a case of someone just becoming a little too clever and ruining it at the final hurdle. There are two events at the end, both of which are un-necessary and mire the entire thing for me. Its still a very good film, but misses out on greatness. Sadly, its like a sweet which is delicious the entire way through only to bitter your mouth after swallowing. Because it is the last thing you remember, it overwhelms everything else.
Much better to start bitter and finish sweet.