The story is poor with several goofups. Violence a bit too far from reality. A single man kills so many people even when he is in line of fire. Acting of all actors is good though. Overall not a watchable movie.