Leonardo DiCaprio som Amsterdam Vallon. Daniel Day-Lewis som William Cutting (basert på William Poole) Cameron Diaz som Jenny Everdeane. Jim Broadbent som William "Boss" Tweed. John C. Reilly som Happy Jack Mulraney. Henry Thomas som Johnny Sirocco. Liam Neeson som Vallon Brendan Gleeson som Walter "Monk" McGinn. Gary Lewis som McGloin Stephen Graham som Shang Eddie Marsan som Killoran Alec McCowen som pastor Raleigh David Hemmings som John F. Schermerhorn. Lawrence Gilliard Jr. som Jimmy Spoils. Cara Seymour som Hell-Cat Maggie Roger Ashton-Griffiths som P. T. Barnum. Barbara Bouchet som fru Schermerhorn. Michael Byrne som Horace Greeley John Sessions som Harry Watkins. Giovanni Lombardo Radice som Mr. Legree.