A product of brilliant direction, amazing cinematography - screenplay and phenomenal performances. It's good to see that some directors like Anurag basu are still trying to push the envelope with their content and ideas.