I have been obsessively thinking about this film since I saw it two days ago and only now do I feel fully prepared to write my review. There will not be any spoilers here however if you want my short, concise opinion then here it is. This is intelligent, thought