This film draws you in with an amazing beginning, great camerawork and interesting plot, keeps you with a decent middle and then picks up again in the 3rd act with an interesting ending. Like most people, I found the ending really jarring when I first saw it, but I appreciate that it didn't dramatise anything. A very solid "superhero" movie, 9/10.