Really thought-provoking and quantumly quite cool, but also, get a sound editor who can make the dialogue heard, and get actors who can pronounce words so that you can at least lip-read. Kenneth Branagh was utterly (really) unintelligible 80% of the time. He makes a shudderingly authentic villain--I just wanted to hear and understand his gorgeous English.