This movie was way more than what I was expecting. I usually don't watch movies like this but trust me you will not be disappointed. Charlize was amazing, as well as her co-stars was just as brilliant. I have watched it twice and the second time was better than the first. I hope there is a sequel, I can not wait.