In my opinion this is the finest of the crime genre ever made. It is thoroughly compelling from start to finish and the fastest three hours i can remember spending. Every aspect of the film is virtually flawless; plot, cinematography and in particular the acting. Pacino and De Niro are amazing in their respective roles and one can only look on in awe at the levels of believability in the characters that they attain. Although i would not consider De Niro's performance to be the greatest of his career as i think he achieved even more in his portrayals of Travis Bickle in Taxi Driver and Jake La Motta in Raging Bull; for me this is Pacino at his best. The camera work in the flashback sequences chronicling the early life of Vito is stunning and would make you think you are looking at a picture from the twenties. There is obviously a lot of debate as to which is the better film, this or its predecessor, but i consider this to be superior as it holds the viewers attention more. An absolute Classic. 10/10