Brilliant direction, screen play and choreography. Although I loath about the fight scenes in the movie, the intelligent narration and the buildup of characters was a treat to watch. What can I say about the dialogues! The music? Murali Sharma's brilliance? OMG I'm gonna watch it again.