This film is dark and difficult to watch sometimes. It stays with you long after the credits to roll. Afleck and Bale deliver two of the best performances I've ever seen. I am shocked that this film received any bad reviews. If you are a true film fan, this is a must watch.