Rosie O’Donnell speaks at ‘A Night of Comedy with Jane Fonda: Fund for Women’s Equality & the ERA Coalition’ on February 7, 2016 in New York City. (Photo by Andrew Toth/Getty Images for Fund for Women’s Equality/ ERA Coalition)

Rosie O’Donnell speaks at ‘A Night of Comedy with Jane Fonda: Fund for Women’s Equality & the ERA Coalition’ on February 7, 2016 in New York City. (Photo by Andrew Toth/Getty Images for Fund for Women’s Equality/ ERA Coalition)

Before President Donald Trump gives his first address to Congress, one of his chief nemeses will be outside his front door headlining a protest—one of at least four being held around the city.

Rosie O’Donnell is among the speakers slated for a “Resistance Address” this evening, with a rally at the White House starting three hours before Trump’s speech. It is being organized by more than two dozen left-wing groups—including the ACLU, Public Citizen, Greenpeace USA, the Hip Hop Caucus, and MoveOn.org— and is billed as a “rally to defend American values in a time of moral crisis.”

The president of the United States has called the comedian and actress “a real loser,” “a woman out of control,” “one of the dumber people in television,” a “true loser,” “my nice fat little Rosie,” “crude, rude, obnoxious and dumb,” and “a total trainwreck.”

During the first presidential debate, on his way to convincing Americans that he should lead the free wold, Trump doubled down on those comments, saying “Rosie O’Donnell, I said very tough things to her and I think everyone would agree that she deserves it and nobody feels sorry for her.”

Fast forward to today: Trump gave his tumultuous first five weeks in office an A (also an A+ for effort, and a C or C+ for communication) during an interview on Fox & Friends, emphasis on Friends.

In speaking to a joint session of Congress tonight, the president will have a theme of a “renewal of the American spirit,” according to anonymous administration officials.

Activists, meanwhile, will be rallying to show opposition to his message. “We’re here to remind him that not only are his policies unpopular, they are also destructive to the fabric of this nation and our planet,” said Wenonah Hauter, the executive director of Food & Water Watch and one of the participants in the Resistance Address. “That’s why the state of the resistance is stronger than ever—and will continue to grow.”

As if to prove the point, it isn’t even the only protest planned this evening.

A “We the People” rally is also being held at Lower Senate Park at 7:30 p.m. Philadelphia activist Malcolm Kenyatta and Sixth & I’s Rabbi Scott Perlo are among those slated to speak.

A “People’s Address” at Independence Avenue SE and First Street SE will be followed by a march to the White House, organized by United We Dream. People are encouraged to bring “pots, pans, utensils” to make noise in a popular style of protest in Latin America called a cacerolazo.

Meanwhile the group Spark Impeachment is rallying at Columbus Circle, near Union Station, as part of its continuing call to impeach the president.

The Resistance Address rally will take place from 6-7:30 p.m., followed by a permitted march. It will also be livestreamed here. The We The People rally will take place from 7-9:30 p.m. at Lower Senate Park. The People’s Address: A Cacerolazo will run from 7:30-9:30 p.m., starting at Independence Ave. SE and First St. SE. And Impeach! Protest Trump Address will be held from 6 – 10 p.m. in Columbus Circle. The speeches will be followed by a joint march to the White House.