The plot is confusing and a mess however, every single action sequence in this movie is fast-paced, fluid, intense, and beautifully shot. It kind of has a John Wick-esque to it. It is visually stunning.
But the one who carries the film is definitely the main character, actor Kim Soo Hyun. His performance is nuanced enough to elevate the film, and he is able to eliminate the image of an innocent good guy from his previous works such as My Love from Another Star. Kim Soo Hyun does not deserve the critique he gets, he should instead be applauded for his performance.