A brutal double murder in a hotel room. A suspect confesses at the scene. An open and shut case turns into a psychological thrill ride as tough NY detective, Gloria Hernandez starts a crusade to prove confessor Janie Holtz innocent despite her adamant admissions of guilt.
뉴욕의 법대생인 마이크(맷 데이먼 분)는 포커 실력이 프로급이다. 그러나 마이크의 여자친구 조(그레첸 몰 분)는 마이크가 도박판을 전전하는 것을 싫어한다. 이런 두 사람의 관계는 마이크의 고등학교 동창인 웜(에드워드 노튼 분)이 출감하면서 금이 가기 시작한다. 러시아 마피아와 줄이 닿아있는 테디 KGB(존 말코비치 분)에게 등록금 3만 달러를 모두 날린 후로 다시는 포커를 하지 않겠다고 다짐했던 마이크는 웜과 어울리면서 다시 도박의 유혹을 느끼기 시작한다. 한편 웜은 감옥에 가기 전에 졌던 만 5천 달러의 도박빚 때문에 목숨을 잃을 수 있는 위기에 처한다. 이에 마이크는 웜과 짜고 포커판을 돌며 빚을 갚을 돈을 모으기 시작한다.
뉴욕의 작은 신문사 소속의 기자 헨리(마이클 키튼)는 어느날 한 살인 사건을 접하게 된다. 윌리암스버그에서 두 백인 사업가가 총에 맞은 피살체로 발견되고 그 곁에 흑인소년 둘이 있었던 사실이 한 목격자에 의해 밝혀지면서 그 소년들은 흉악한 살인범으로 몰려 체포되기에 이른다. 언론에서는 이전 흑인 소년 살해사건에 대한 보복 차원에서 이루어진 범행이라며 떠들지만 이를 미심쩍어하던 헨리는 취재 과정에서 우연히 그들이 무고하다는 경찰내에서 목소리를 듣게 된다. 입증만 할 수 있다면 대단한 특종을 따낼 기회를 잡게 된 것인데...