Amsterdam Vallon (Leonardo DiCaprio) är en ung irländsk invandrare som släppts från fängelset. Han återvänder till Five Points och söker hämnd mot sin fars mördare, William Cutting (Daniel Day-Lewis), en mäktig anti-invandrargängledare. Han vet att hämnd bara kan uppnås genom att infiltrera Cuttings inre cirkel. Amsterdams resa blir en kamp för personlig överlevnad och för att hitta en plats för det irländska folket i 1860-talets New York.