Days after Donald Trump clinched the presidency, Kate McKinnon opened Saturday Night Live with a somber, unforgettable cover of the late Leonard Cohen's "Hallelujah." "I'm not giving up," she said, dressed as Hillary Clinton. "And neither should you."
This weekend -- months after that election, more than 100 days through Trump's reign, amid an especially turbulent week of White House fuckery -- NBC's sketch show began its 42nd season finale with a fitting bit of symmetry: Trump (Alec Baldwin), Kellyanne Conway (McKinnon), Mike Pence (Beck Bennett), Eric Trump (Alex Moffat), Donald Trump Jr. (Mikey Day), Sarah Huckabee Sanders (Aidy Bryant), Melania Trump (Cecily Strong), Ivanka Trump (special guest Scarlett Johansson!), and Steve Bannon (Skeletor) gathered for their own "Hallelujah," one that managed to be both lighter and scarier.