SNL returns after a week off with another political cold open.

SNL took on the Trump impeachment hearings, flipping it as a Days of Our Lives parody called Days of Our Impeachment. There were plenty of portrayals – including Jon Hamm, who made a cameo as ambassador Bill Taylor. Cecily Strong played Marie Yovanovitch, Kate McKinnon reprised her Rudy Giuliani impersonation, Pete Davidson played Michael Avenatti, and Melissa Villaseñor appeared as Alexandria Ocasio-Cortez, which was both funny and spot-on.

Harry Styles pulled double duty as host and musical guest on Saturday night. He’s currently preparing to release his second studio album, Fine Line, which is releasing on Dec. 13.

As far as cold opens go, this one continued to poke fun at the Trump administration and the 2020 presidential race. Previously, SNL parodied Elizabeth Warren’s promise to get Medicare for All for Americans, bringing back Kate McKinnon to hold Warren’s town hall event. In another, Alec Baldwin reprised his role as President Donald Trump to host a Trump rally, getting some one-on-one with his supporters. "I promise to make ISIS great again!" said Pete Davidson, who played a young ISIS supporter.

You can watch it above.