As one who has read and greatly enjoyed the book and having seen the other films of this story, I must say it is head and shoulders above the others. I particularly mention Brent Carver, his performance as Crane was first class. He evoked the character very well, unlike Johnny Depp who for once was cast in a role he could not handle. May I also say the settings and costumes were excellent.