This is a wonderful movie (for people who have a strong stomach). D'onofrio is a wonderful actor and if you have seen his other (happier) films it will take the edge off. There's a few flashbacks that blend in a way its hard to tell what they are but other than that the film was very well done.
Movie leaves a lasting impression. Not for the meek at heart. You must be a diehard D'Onofrio fan to enjoy this movie. The acting was superb from beginning to end. Whatever happened to Detective Goren after L&O:CI he became BOB.