Plot hole: During Godfather I, when Michael was plotting the assassinations of the 5 family heads, he mentions to his father that his son Anthony is thee years old, and 'reading the funny papers.' In Godfather II, we begin at Anthony's first communion, and the date given is 1958. Yet, later at the party, Kay mentions to Michael that 7 years ago he promised the family would be completely legitimate. This was before they married and Anthony was born. (This promise was part of Michael's proposal to Kay.) 7 years ago would be 1951, so how could Anthony be 3 years old then?