Unfortuntely, according to what i have read on here, Robert Duvall wanted a large amount of money to reprise his roll as Tom Hagen - apparently he read the script for Godfather 3 beforehand?

So they got rid of Tom Hagen - just like they got rid of Clemenza before G 2