Will Ferrell was joined by lots of familiar faces for the penultimate episode of this season's Saturday Night Live last night. He started the night off by playing Joe Biden's "imaginary friend" George W. Bush in the cold open before giving his mother a heartfelt dedication during his monologue. The highlight of the night was the 100th Digital Short, which included tons of callbacks and guest appearances by Justin Bieber, Jon Hamm, Natalie Portman, Justin Timberlake, Julian Casablancas, and Michael Bolton.
Ana Gasteyer showed up for a very funny Bobbi and Marty Culp sketch (which unfortunately isn't online, likely because of the music rights there's now a clip of it up, so watch above!), and Will Forte also popped up in a few sketches. Click through for all those sketches, plus Weekend Update's take on the Time breastfeeding cover and musical guest Usher.
Next week for the season finale, Mick Jagger will perform double duty as host and musical guest, backed up by Arcade Fire, Foo Fighters and Jeff Beck.