It would be hard NOT to recommend this film simply based on the top of the line actors here. Seeing Viola Davis and Liam Neeson as passionate lovers might be worth the whole film. Michelle Rodriguez for once doesn't play the Michelle Rodriguez character (someone else does); you might almost mistake her for America Ferrara initially. Duval plays in a familiar register but he does it well; Farrell is workmanlike but in an unfamiliar role. Etc.
As for the story, it is wound tight for most of the film, including scenes of violence worthy of (and not always far from) Tarantino. There is also a theme - almost overdone these days - of women discovering themselves through transgression. And there are some very sexy scenes.
Strangely though, the film goes seriously off-track at the end, almost as if the screenwriters ended up in a hurry or just didn't care anymore. Except for one applause-worthy moment, the ending feels cursory and leaves some pretty obvious questions unanswered. Which is downright strange for such an otherwise tightly written film. To put it another way, for much of the film it's 8 or 9 star, then in the close it's 3 or 4.
I'm surprised honestly some of the high-powered talent here didn't demand some rewrites. As it is, you'll probably enjoy much of it (unless you can't stomach violence) and certainly if you're the kind of viewer who just lives for a few good moments between real pros, you've got them here. But it's an incomplete experience in the end.