From a common man perspective and as a common viewer, the movie was slow in the first half, coz I went with great expectations. It did drag a bit.
But the second half was with twists and turns connecting the dots with the first half. Well....good direction, nice storytelling, characters, background..all synced.
Characters & Dialogues was noticeably great.