Abso-freaking-lutely loved Badlapur. Human psychology as its best. A movie where I didn't even care about the pretty awesome twists, because I just couldn't get over how brilliantly human nature is dissected. A little slow at times, but then that works perfectly to depict the vulnerability and frustrations of the characters. It's also a film where every character is a different shade of grey and I just can't seem to like or dislike any one of them. Brilliant!!