It's impossible to write about this movie without spoiling it for the reader.
That's right... With new readers coming in all the time, How then do we discuss it? Because the main angle is the spoiler.

I give it 2 big thumbs up.
Maybe not as enthusiastic as you - One thumb, I guess... But I was not ready for the twist.