A very good film. Will lead to discussion, differing viewpoints. Character development is deep and gives room for deeper understanding. Close to real life in that no one is absolutely right or wrong. Many levels of mental unwellness. Slightly problematic in that it is so true to reality in this way. Have your empathy cap on when watching to ponder and turn over the many facets of these characters. Dark and light collide in each of them.