Eli Wallach
as Don Altobello
Talia Shire
as Connie Corleone-Rizzi
Don Novello
as Dominic Abbandando
George Hamilton
as B.J. Harrison
John Savage
as Father Andrew Hagen
Donal Donnelly
as Archbishop Gilday
Richard Bright
as Al Neri
Raf Vallone
as Cardinal Lamberto
Franc D'Ambrosio
as Anthony Vito Corleone
Franco Citti
as Calo
Mario Donatone
as Mosca
Vittorio Duse
as Don Tommasino
Enzo Robutti
as Don Licio Lucchesi
Michele Russo
as Spara
Al Martino
as Johnny Fontane
Robert Cicchini
as Lou Pennino
Rogerio Miranda
as Twin Bodyguard Armand
Robert Vento
as Father John
Helmut Berger
as Frederick Keinszig