It's quite good movie. It makes you think about lot of things at ever corner of the story. It's intriguing, it has tight story line. It doesn't give you chance to wounder around, it keeps you in line with the story. Personally I really liked the evolution of the characters, the way they have shown their bright side as well as their dark side. It makes you question your 'Good guy/girl' definition. Will love to watch it again.