I watched this last Friday with the missus. Denzel, like in his previous films "The Siege," "Man On Fire," "Training Day," & "Courage Under Fire," had a great performance. He's probably one of Hollywood's most bankable actors these days as "Inside Man" is currently #1 in the Box Office.
Although there've been a number of movies about bank robberies, this movie has a totally unique plot.
Kudos to Spike Lee who did a good job on the directing.