The characters all have insane depth. It feels like each person has a different angle at which the audience could view the plot in and relate with. A masterful script and casting from the directors and even more wonderful acting to put everything together