I just stumbled upon this review below. WARNING: SPOILERS!
The review is full of spoilers, but very entertaining... unlike the movie, which I won't watch... in other words, you won't lose anything by having it spoiled. 