who played fredo in the godfather?
He is the younger brother of Sonny (James Caan) and elder brother of Michael (Al Pacino) and Connie (Talia Shire). Fredo is portrayed by American actor John Cazale in Francis Ford Coppola 's film adaptation of the novel, as well as in The Godfather Part II.