This movie is little moments of great directing skills that are undercut by an orgy of incomprehensible action scenes and explosions, with so many high quality action movies in recent years, this movie is a step back in creating a new & fresh movement towards better action movies.