In what’s already being praised online as one of their best parodies in years, Saturday Night Live over the weekend tackled the box office hit Joker head-on with their own twisted origin story.

Guest host David Harbour stars in the trailer for Grouch, playing the human version of the garbage-loving Sesame Street character.  In this case, Oscar’s a garbage collector in the neighborhood, with a darker, dirtier version of Sesame Street standing in for Gotham City that Guy Smiley — the character now a TV news anchor for “ABCDEFG News” — describes as a “haven of crime and corruption.”

As of Monday morning, the Grouch parody was the #4 trending video on YouTube, with well over 2.3 million views and climbing.