I just saw it a few hours ago and holy shit, you gotta watch it!

And yes, I saw it before most of the free world :D That is possibly the only perk of living in Singapore, so let me have this!