Действие фильма происходит в Нью-Йорке, в течение 1840-1863 годов. Молодой человек, по имени Амстердам (Леонардо ДиКаприо) желает отомстить Билу "Мяснику" Пулу (Дэниел Дэй-Льюис), человеку, убившему его отца. Он гарантирует свою помощь карманнику Дженни Эвердану, но задание оказывается намного более опасным, чем Амстердам мог когда-либо себе вообразить, когда он понимает, что его отец был убит в результате войны между манхэттенскими ирландскими и итальянскими группировками. Среди купленных полицейских и коррумпированных политических деятелей объект его мести Билл Пул является всего лишь еще одной фигурой в этой кровавой гангстерской войне.