This is Denzel at his best again. We love his work anyway but this is just great. John Goodman and Donald Sutherland have supporting roles. This will make you skin crawl. You can mever quite get up to get a snack so get them before the show starts. A real spinetingler to say the least. You will love this movie if you love Denzel Washington. Also, this will make you go back to watch this movie time and time again.