It was almost a good film. The ending was a poor judgement by the writer. Great actors and acting, but the ending spoiled the rest of the film. Frankly, it feels very misogynistic as unfortunately, in terms of both evils being brought to justice it doesn't happen, and I was hoping for a switch on the need to have a good win ending in film. Dont waste your time with this film.