Alec Baldwin plays Donald Trump on NBC’s “Saturday Night Live” and busted out the impression on Thursday night during an anti-Trump rally on the eve of the real estate mogul’s inauguration as president.

“I just want to say, I’ve been standing out here in the freezing cold, for a long time … I have to pee,” Baldwin said in his Trump voice. “But I’m holding it in, I’m holding it in … I’m going to a function at the Russian consulate tonight. I’m gonna hold it until I get there, and then when I get to the Russian consulate I’m going to have a really, really long pee. Like the biggest pee I’ve ever had in my lifetime.”

Baldwin went on to bash members of the incoming administration, urging the protesters to “fight” and have “100 days of resistance.” He asked the crowd to spread the message on social media and said children are “never too young” to learn what a “real American” is.

The “SNL” actor went back into Trump mode to end his speech, “I’m gonna go to the Russian consulate right now and take a piss. A really super strong one.”

Incoming press secretary Sean Spicer appeared on NBC’s “Today” show on Monday and bashed “SNL” as “disappointing.”

“It was not funny; it was mean-spirited,” Spicer told NBC’s Tamron Hall. “And it’s gone from being a show you could sit back and get a good laugh out of to being something that’s frankly mean and bad television.”