Chrissy Teigen — who was blocked on Twitter by POTUS — isn’t the only Trump critic in the family. John Legend teared into the president in a new TMZ video filmed outside a West Hollywood nightclub on Tuesday night.

The EGOT-winning star called Donald Trump a “flaming racist.”

“He’s a piece of s**t,” he continued, adding that Trump himself uses the profanity. “We need to get him out of office.”

Legend appeared to reference Trump’s comments about Baltimore — which the president slammed as a “disgusting, rat- and rodent-infested mess” last week — as a TMZ employee asked the singer what could be done.

John Legend Cusses Out Trump, Calls Him a Racist 'Piece of S***' https://t.co/2K2O2kRZ6R — TMZ (@TMZ) July 31, 2019

“There’s a lot that can be done,” he responded. “[There’s] over a century of history that created the problems that they have, and we need to focus on making all of our communities better instead of talking s**t about communities just because you’re a racist prick.

“Donald Trump is an evil f****** canker sore on America’s whole landscape, so we need to get him out of office,” he concluded before cutting off the interview by getting into his car.

Legend — who famously tried to intervene when pal Kanye West began expressing support for Trump — isn’t the only celebrity to be outraged over Trump’s Baltimore statements. David Simon, creator of Baltimore-set drama The Wire, called the president a “racist moron.”

Read more from Yahoo Entertainment:

Want daily pop culture news delivered to your inbox? Sign up here for Yahoo Entertainment & Lifestyle's newsletter.