New York Mitte des 19. Jahrhunderts: Zwei Männer betreten den Paradise Square. Hinter ihnen eine wogende Menge, rhythmisches Aufstampfen von Füßen, Waffen wirbeln durch die Luft, die Atmosphäre ist hasserfüllt. Priest Vallon (Liam Nesson), Anführer der irischen "Dead Rabbits", und William Cutting, Bandenchef der "Natives", wollen nur das Eine, den Tod des anderen. 16 Jahre später: Priest Vallons Sohn Amsterdam (Leonardo DiCaprio) kehrt zurück in das Elendsviertel Five Points. Er hat nur noch einen Gedanken im Kopf, sich an dem Mann rächen, der seinen Vater getötet hat: William Cutting, genannt "Bill the Butcher". Amsterdam weiß, dass er zunächst das Vertrauen von Bill erlangen muss. Ein gefährliches Unterfangen, dass sich zuspitzt als er der verführerischen Taschendiebin Jenny Everdeane (Cameron Diaz) begegnet. Amsterdams Geschichte wird zum Kampf ums Überleben, in einer Zeit, die zur Zerreißprobe der USA wurde - der härtesten, die das Land bis dahin erlebt hatte...