Amazing performances By Jon Bernthal, Ben Barnes, Ebon Moss Bachrach and Daniel Webber. There are moments where it feels dragged, showing us characters that have very little appeal. However they make it up to us with beautifully choreographed action