La película transcurre en territorio de Arizona en el año de 1873.
Un extraño (DanielCraig) sin memoria alguna y cuyo único indicio de su pasado es una marca misteriosa que rodea una de sus muñecas, llega a la ciudad de Absolution en medio del duro desierto.
Allí descubre que los extranjeros no son bien recibidos, y que en sus calles nadie hace ningún movimiento a menos que se lo ordene la mano férrea del coronel Dolarhyde (Harrison Ford).
Es un pueblo que vive en el miedo.
Pero Absolution está a punto de experimentar un miedo que apenas pueden comprender cuando la desolada ciudad sea atacada por unos "merodeadores" del cielo.