Stewart, 53, joined Colbert on Monday’s episode of The Late Show, starring in an extended musical voting PSA urging Americans to hit the polls and vote in Tuesday’s presidential election.

The skit opens with a young girl telling Colbert, 52, that she’s “too scared to vote.” Colbert breaks out into song to encourage her to participate in the democratic process — but out pops Stewart to play devil’s advocate, decked out in a red top hat, a sash bearing his own name and one very thick southern accent.

“Let the young woman do as she please,” he cries. “If the girl does not want to vote, I say the girl does not have to vote!”

Stewart sings a few lines about how “democracy is optional,” but Colbert interrupts to remind him who’s running for president. (“I haven’t paid much attention,” quips Stewart.)

His reaction? Well, it involved quite a bit of water-spewing — all over Colbert, of course — and a few choice words for the GOP nominee.

The young girl then breaks out into another song, this time offering a more nuanced argument for abstaining from the political process.

“It’s not my fault the system gave us two unsavory folks,” she sings. “If either shared my values, I’d be first in line to vote / But in civil oligarchy, we don’t have a real choice / How can I change a system that won’t listen to my voice?”

“I don’t know what to say,” admits Colbert. “I kind of see where she’s coming from.”

But it doesn’t end there — Hamilton star Javier Muñoz arrives at the critical moment to provide the group with some reinforcement.

“We’ve gone through a lot, and you’re temperature’s hot,” he raps. “But please tell me you’re not throwing away your shot. … Staying home isn’t a statement — you’re saying you gave up your say in the way that your state went.”

Muñoz’s lines win them all over, and the segment comes to a close with everyone in agreement about the importance of ballot-casting — and one last dig from Stewart.

“[Trump]’s endorsed by David Duke,” he sings. “His tiny hands might get a nuke.”