This is a great movie with many amazing characters who could not have existed without everybody's amazing performances. The movie was very moving and the last part of the film will stick with you for sure. The music was amazing and suite the movie very well. Costumes are also great and are very good at showing who is who and what place they have. Of course this movie had one unexplored realm and that being that Frank is Irish not Italian so he never is really in the mafia he is just a good friend with powerful people. There is one thing in the story were they should have just left out or shot differently but other than that this film is great I recommend it and those who say it is to long have nor truly got into the meat of the story. 3 30 hours of greatness I loved this movie much in theaters and at home!