I have watched it a few days ago ... 
to be fair, i think mainstream audience may like it very much ... as it keep you on the toes occasionally ...

as for me, i think Leonardo deserve a Best Actor nod this year ... but for which film ... The Departed or Blood Diamond ... let me think ...