A nuanced and thought-provoking film; excellently crafted story, beautifully shot, and amazing acting. This is Benedict Cumberbatch at his finest. The ending is one of the most satisfying ends to a film that I've seen in a long time. This is actual cinema, and as such requires concentration, reflection, and some patience, all of which is well worth it in my opinion.