This film is indescribably amazing. It is realistic and simple yet so complex. That's what makes it amazing. The characters are ones you can relate to and empathize with. Every character has layers to them and none of them is perfect. I would give this six stars if I could.