Good acting. Good writing. Just too dark for my taste. Spoiler alert-ish: Even though the ending makes sense and - on one level, brings the plot full circle - one feels as though she watched a litter of puppies be pummeled for hours only to see the dog beater randomly "addressed". Wish I could scrub my brain clean from it.