If Daniel Day-Lewis isn't the best actor alive, then he is definately in the top 3. His performance as Bill "The Butcher" was excellent. His accent was very believable and his presence was utterly chilling. I can't think of one actor who could have played that role better. It's ashame that he doesn't work that much anymore. Its an even worse shame that he did not win the Academy Award for that role. Leonardo Dicaprio's performance was pretty good but nothing to write home about. John C. Riley's short role was a very good one. He has proved why he is one of the most sought after charachter actors today. The movie was pretty good overall, the acting was excellent for the most part. I'd have to give it a solid "8" out of "10".