No doubt. He's a fan choice to play T'Chaka in Black Panther, but I don't see it happening based on his filmography. He's played characters that have died, but not until the end of the movie, so T'Chaka would have to have a major role in the film fighting alongside his son until he gets killed in the third act of the film for Denzel to play the character.
If he was Norman though, I have no idea who would play Harry. Out of the young black actors who could easily play high schoolers....maybe Stephan James.
This would be Stephan James. He's 21. I think if Denzel was to be Norman, he would be a good Harry but he's also my pick for Randy Robertson...