Ramon on oma pere hoole all magatud peaaegu kolmkümmend aastat. Tema ainus aken maailma on see, mis asub tema toas, mere kõrval, kus ta nii palju reisis ja kus ta kannatas õnnetuse, mis segas tema nooruse. Sellest ajast peale on tema ainus soov lõpetada elu väärikalt. Kahe naise saabumine muudab tema maailma: advokaat Julia, kes soovib oma võitlust toetada, ja Rosa, linna naaber, kes püüab teda veenda, et elu on elamist väärt. Ramóni helendav isiksus paelub mõlemat, kes peavad nagu kunagi varem küsitlema nende elu valitsevate põhimõtete üle. Ta teab, et ainult see, kes teda tõeliselt armastab, aitab teda sellel viimasel teekonnal.

Tegevus leiab aset aastas 1863. On toimumas New Yorgi ajaloo suurim tänavasõda. Kohalik William Cutting ehk Lihuniku-Bill (Daniel Day-Lewis) üritab kogu linna oma võimu alla saada, aga teda takistab ainult Iiri päritolu preester (Liam Neeson). Verises võitluses saab Preester surma Lihuniku-Bill käe läbi, mida näeb pealt ta poeg Amsterdam Vallon (Leonardo DiCaprio) ja vannub kättemaksu. Olles aastate pikkusest vangistusest pääsenud, saabub ta tagasi oma kodukanti ja haub verist kättemaksu.