This movie is very complicated. It's hard to watch, but I think in a good way. I'm still thinking about it after a day. The only way you'll understand what I mean is if you watch it. Not for squeamish people that are all about family values. This is not a feel good movie. I love it.