John Legend: 'Donald Trump is an evil f---ing canker sore'
© Getty Images

John Legend is tearing into President TrumpDonald John TrumpHarris bashes Kavanaugh's 'sham' nomination process, calls for his impeachment after sexual misconduct allegation Celebrating 'Hispanic Heritage Month' in the Age of Trump Let's not play Charlie Brown to Iran's Lucy MORE, blasting him as an "evil f---ing canker sore" who needs to be booted out of the Oval Office.

"Our president is a flaming racist," the "All of Me" singer told TMZ in a video interview posted Wednesday.

ADVERTISEMENT

"He's a piece of shit," Legend continued. "He says piece of shit shit all the time — that's what he does. We need to get him out of office."

The comments from the 40-year-old Grammy Award winner — one of Trump's most outspoken critics in Hollywood — appeared to be spurred by the president's recent Twitter assault on Rep. Elijah CummingsElijah Eugene CummingsPence extends olive branch to Cummings after Trump's Baltimore attacks Infrastructure needed to treat addiction as chronic disease doesn't exist GOP retreat creates WiFi password blasting socialism MORE (D-Md.). Trump attacked Cummings in an ongoing series of tweets that began last week, suggesting the House Oversight and Reform Committee chairman hasn't done anything to help his Baltimore-area district, and calling the Maryland city "a disgusting, rat and rodent infested mess."

Asked what can be done to help Baltimore, Legend told TMZ's camera, "There's a lot that can be done. It's got over a century of history that created the problems that they have."

"We need to focus on making all of our communities better instead of talking shit about our communities just because you're a racist prick," added Legend, who alongside his wife, Chrissy Teigen, headlined the Democratic caucus retreat in April.

"Donald Trump is an evil f---ing canker sore on America's whole landscape," the father of two said. "So we need to get him out of office."