In a video for United States site ATTN, the actor and former Governor of California slammed the President for his failure to condemn neo-Nazi and supremacist groups.
"There are not two sides to bigotry, there are not two sides to hatred", Schwarzenegger says in a video posted to Twitter by California-based ATTN: "If you choose to march with a flag that symbolizes the slaughter of millions of people, there are not two sides".
He says: "I have a message to the neo-Nazis and the white nationalists and the neo-Confederates".
"The only way to beat the loud, angry voices of hate is to meet them with louder, more reasonable voices", he added.
Former Saturday Night Live head writer, "Weekend Update" anchor, and University of Virginia alumna Tina Fey has some thoughts about last weekend's violence in Charlottesville, President Trump's response to it, and what to do next. "You have a moral responsibility to send an unequivocal message that you won't stand for hate and racism". Schwarzenegger explains that, being born in Austria after the Second World War, he grew up with the original failed Nazis. "That includes you President Trump", he said.
"Growing up, I was surrounded by broken men ― men who came home from the war filled with shrapnel and guilt", he says. "The country that defeated Hitler's armies is no place for Nazi flags".
"I can tell you that these ghosts [hate groups] spent the rest of their lives living in shame and right now, they're resting in hell", he continues. His previous video featured him speaking out against Trump pulling out of the Paris climate agreement. No-one is born to be hateful and bigoted, and it's never too late to reform. Let me help you write your speech a little bit.
"You are so lucky to live in a country that gives you every right to say awful things", he added.