I didn't review this film on first watch. I wasn't sure if the feel good aspect of it tricked me into thinking it was better than it was. Then I find myself with an hour to kill before my next bus so thought I'd give it another watch. The result? I was right the first time - and more. It is an utter laugh out loud multi genre joy from start to finish. It is probably not for everyone - at times I was the only one laughing at the perhaps subtle humour. Is it a comedy? Is it a martial arts film? Is it a political drama? Is it a fantasy? Is it social realism? It is all of these - and it shouldn't work, but it does. Film of the year so far. 9 out of ten.