Først efter faderens død tager den velhavende tidligere rockstjerne Cheyenne (Sean Penn) sig tid til at lære sit ophav at kende - blandt andet indser han omfanget af faderens ydmygelser i Auschwitz. Cheyenne er fast besluttet på at hævne ugerningerne, og han opsporer en tidligere nazi-krigsforbryder til hjertet af USA, hvor han planlægger at konfrontere ham.
Fiona studere efterforskningen af en psykopat, der tvinger sine ofre til at vælge mellem to forfærdelige muligheder. Snart begynder galningen at kommunikere direkte med hende. Hvad motiverer ham til disse sære og nådesløse forbrydelser?