John Legend Trashes President Trump On The Time 100 Gala Red Carpet

Singer John Legend has never been shy about his feelings toward Donald Trump, so although his recent public thrashing of the president on the Time 100 Gala red carpet isn’t surprising, it’s extremely entertaining. In a video tweeted out by an editor for USA Today, Legend leaves no stone unturned when reading the Commander In Chief for filth.

READ: John Legend Puts On An Impromptu Show In London Train Station

“He’s manifestly unqualified, not curious, not good at legislating or really anything the job requires.” the Academy-Award winner said. “He doesn’t have any depth about any subject, and he’s also using the office of the president as a way to make money with himself with his businesses, so he’s corrupt. I can’t say anything nice about the guy. I think he’s one of the worst people I’ve ever encountered in public life.”

READ: John Legend’s “In America” Song Evokes Hope For Real Change

The La La Land producer was an honoree at the gala and performed “Surefire” from his latest studio album Darkness and Light as well as an a capella rendition of The Beach Boys’ “God Only Knows.”

See his performance in the video above.