Question : who does robert de niro play in the godfather part 2
Answer : Vito Corleone