Very dark & heavy... Olivia Wilde did an awesome job portreying a complex character in a complex situation. I hate bullies in general but women beaters and child abusers deserve a special place in hell. Wildes character sends them packing down that road.