Halloween ★★★★½

I didn't expect this to live up to the hype but oh boy it certainly did.