Watch Movie
Cast

Leonardo DiCaprio
Amsterdam Vallon

Daniel Day-Lewis
Bill "The Butcher" Cutting

Cameron Diaz
Jenny Everdeane

Jim Broadbent
Boss Tweed

John C. Reilly
Happy Jack

Henry Thomas
Johnny Sirocco

Liam Neeson
"Priest" Vallon

Brendan Gleeson
Walter "Monk" McGinn

Gary Lewis
McGloin

Stephen Graham
Shang

Eddie Marsan
Killoran

Alec McCowen
Reverend Raleigh