Casting of the son kept it from being great
Spoiler below
Of course Denzel and Viola were great as always. But the final confrontation with the son and his dad should have been much more emotional. The scene should have given goosebumps but it didn't quite reach the level it needed to. Someone like Michael B Jordan would have elevated this entire movie if he played the son. Probably too old now, but someone with that type of intensity. 2016 was a great year for dramas and Fences was nowhere near my top 5 (unfortunately).