Spike Lee is a master filmmaker, however his first real attempt at making a commercial film is filled with contrivances that undermine the overall message.
Dalton Russell (Clive Owen, CLOSER) tells us straight out that he is going to rob a bank and then walk right out the front door. Det. Keith Frazier (Denzel Washington, MALCOLM X) is assigned the case. From the stalling tactics of the robbers, he begins to think that this is more than a simple robbery. Turns out that bank owner Arthur Case (Christopher Plummer, SYRIANA) has a dark secret and incriminating proof lies within the bank. So he calls on Madeline White (Jodie Foster, THE ACCUSED), a woman whose job seems to be fixing delicate matters for rich men, to make sure that his secret is kept safe. Other key characters include Capt. John Darius (Willem Dafoe, THE ENGLISH PATIENT) and Det. Bill Mitchell (Chiwetel Ejiofor, DIRTY PRETTY THINGS).