Doc Lowen (Leonardo Pieraccioni) é um médico em uma pequena cidade no oeste americano. Um dia, seu pai Johnny Lowen (Harvey Keitel), retorna para casa após ter abandonado a família por 20 anos. Mas, as coisas pioram quando outro pistoleiro, Jack Sikora (David Bowie), um bandido cruel que jurou matar Johnny, aparece e passa a aterrorizar toda a cidade.