A flawed masterpiece for me. The negatives: some unneccessary scenes made for shock value.
The story is gripping from start to finish, a serious and gritty human drama about people getting messed up by messed up circumstances. Yes, the characters don't always make the best decisions, but that...