American actor Robert De Niro, who once claimed he would like to “punch” US President Donald Trump in the face, has called him a “blatant racist.”