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