A little to much gore and violence for me but overall the movie was well scripted and well acted. I was unfamiliar with Mila Kunis but she was a breath of fresh air in a dark, thought provoking movie. I was nearly moved to tears, repulsed by the violence, yet thoroughly entertained.