The technical aspects of this film are good but this is full of plotholes in the director trying to present it as a smart film than it actually is. Convenient diversions all across. Now I am not an intellect to dissect a movie too much and I watch it for entertainment purposes only and this did not entertain me, especially after the initial mood and setup it built. This movie seems like a 3 hour plus movie even though it is much lesser, the pace is to blame.