La película comienza con la voz de Dalton Russel (Clive Owen) que nos dice que ha diseñado el plan perfecto -que según él es infalible- para el robo maestro de un banco y se dispone a probárnoslo a través de una lucha de astucia, rebeldía e inteligencia entre él y el detective de la Policía de Nueva York Keith Frazier (Denzel Washington).
Para añadir más tensión a la situación, Madeliene White (Jodie Foster), una manipuladora y poderosa abogada especialista en negociaciones con objetivos muy poco claros se involucra en esta partida y les ofrece a los criminales la opción de una corta condena a cambio del acceso a la caja de seguridad de su jefe.
Ahora Russel y su equipo tendrán que sopesar los conocimientos y astucia del detective Frazier, contra el supuesto plan perfecto y con la nueva oferta de Madaline White.