Gevierd crime detective Ray Archer (Al Pacino) wordt gekoppeld aan profiler Will Ruiney (Karl Urban) om samen een van de gewelddadigste seriemoordenaars van de stad te vangen.
Hij speelt een gestoorde versie van het kinderspelletje ‘galgje’. Crimineel journalist Christi Davies (Brittany Snow) rapporteert over misdaad in de stad en schaduwt de detectives tijdens hun onderzoek. Het trio heeft een race tegen de klok om de moorden te voorkomen.
Elke 24 uur wordt er een slachtoffer opgehangen met een letter op de borst of rug gesneden. Zo wordt het spel gespeeld.