Pop stars lit up late-night TV last night (Aug. 14), while the hosts of the shows went a more serious route, and took shots at President Trump's lackluster response to the recent violence in Charlottesville, Virginia.

Jimmy Kimmel, Stephen Colbert and Seth Meyers all confronted the horrific events over the weekend — especially Trump's utter failure to condemn Nazis and white supremacists — and then opened their stages for performances that made things feel kinda normal again.

First up, we had former possible Taylor Swift fling and definite Glee alum Chord Overstreet performing "Hold On" for Jimmy Fallon and The Tonight Show audience:

Anthony Scaramucci, "the shortest-tenured communications director in White House history," made his first public appearance since he was fired after just 10 days on the job, sitting down with Stephen Colbert for a playful back-and-forth that also touched on some more serious issues. For example, unlike his former boss, The Mooch has no problem outright denouncing the racists in Charlottesville:

Back in music land, Jimmy Kimmel had Bryson Tiller on to perform his hit "Run Me Dry":

And finally, Royal Blood stopped by The Late Show With James Corden to play "Lights Out":

Taylor Swift's Dating Timeline: