Leo deCaprio is one of the finest actors of his generation. His performance-as well as the rest of the cast-is outstanding. The story is engaging, Scorsese's direction is excellent and it is beautifully filmed. My criticisms have to do with the expectations set by the ad campaign which imply it is about the supernatural. Sorry Ghostbuster, it ain’t. What it IS about is much more complex and interesting. Because of the hype it seemed way too long. I figured it out an hour in and spent the next hour anticipating the twist. There was none. That would have been okay if they had injected a little ambiguity, but, alas, they did not. So, abandon thoughts of the surprise ending, sit back and lose yourself in the film and enjoy.