Nueva York, 1863. La ciudad está dominada por la corrupción política, y la guerra entre bandas provoca muertos y disturbios. En este contexto, el joven inmigrante irlandés Amsterdam Vallon (Leonardo DiCaprio) quiere vengarse de William Cutting, "Bill el carnicero" (Daniel Day-Lewis), el hombre que mató a su padre (Liam Neeson).