Duvall is not believable.
I thought the movie was going well until they tried to make Duvall half-black. He doesn't look half-black, and this is important, because even if he was a little black, in a small town in the South he would have been suspected of being Hispanic, Indian, Italian, or something else. Sorry, but that's the reality, if you are thinking about a guy who grew up in the South during the 40s, 50s, etc.
In addition, his half-blackness didn't help the plot. We are supposed to believe that he would be not only accepted, but giving Jones' character's son unclely advice. Sorry, it doesn't work that way. Even if it were a black uncle who suddenly came back in the fold, a nephew would tell his uncle to bug off. And, why wasn't Jones' character giving his son advice. That's his job, not the very white looking uncle's job.
It would have actually been more believable if Jones' character was half-white. Jones is brown complexion. No one could in real life not say he might have some non-white ancestry. It would have helped the plot. Jones' character would have been given more substantiation to be grudgeful against Duvall's character. And Duvall's character might be stomped to find out that his white father had an affair with a black woman, and he now has a half brother.