The humor and scenes where he is testing his capabilities are cute and funny. For some reason I felt actor Zachary Levi reminded me of "Greg Brady" - from "The Brady Bunch". Overall the film is a new franchise from DC. Go See it.
Both John Abraham & Mouni Roy play their roles with lack of emotions, which I thought was important. but surprisingly the smaller roles played by Jackie Shroff as the Director of the RAW branch, and Sikander Kher as the Pakistani Kernel, does leave an impact to its audience.