if you're a big fan of old-school kung fu flicks (i.e, stuff with Shaolin monks, Iron monkey, people doing fancy kung fu moves) you'll probably enjoy this movie. If not, your mileage may vary, and this movie may be a 6 or 7 out of 10 for you. Don't expect the more "realistic" fight scenes we've seen lately out of stuff like "the Raid", Bourne flicks, or Jason Statham. Even though this movie takes place in present day, it's in many ways a homage to classic kung fu movies of the past.
Donnie Yen plays an imprisoned martial artist who's released on the condition that he helps the police apprehend a serial killer hunting kung-fu masters. The plot develops like something you'd expect from a kung-fu film taking place centuries ago. The villain chooses his victims based on their mastery of the arts. He wants to defeat the best kicker, the best grappler, the best weapon user, etc.. in order to prove he is the greatest fighter in the land. The action scenes are pretty good - fast and frenetic, minimal apparent cgi/wirework, and well choreographed. I should also note the producers do a nice job finding and designing creative set pieces for the action, with various scenes taking place on a busy freeway, inside a dinosaur museum, etc...
Another plus is the characterization and portrayal of the villain (played by Wang Baoqiang). He's given enough depth and backstory to separate him from the typical one-dimensional baddies we've all seen, and Wang's earnest (although somewhat melodramatic) performance is one of the highlights of this movie.
I think it's apparent from watching this that the filmmakers put a lot of effort into making this a quality kung-fu movie. Sure, maybe it falls prey to some of the usual action movie tropes (this ain't high art we're talking about after all), maybe there's cheesiness here and there, and Donnie Yen isn't a great actor, but it's easy to appreciate the little details and work invested into this film that elevate it above random xyz action movies that have good fight scenes, but are otherwise unmemorable.