If you know who Kristen Schaal is at all, you'll be amazed.
Host Tiffany Haddish played Mary J. Blige, with the rest of the cast members cycling through some fantastic impressions of Celine Dion (Melissa Villaseñor), John Oliver (Mikey Day), Oprah Winfrey (Leslie Jones), Eminem (Pete Davidson -- the pacing around killed us), Nick Offerman (Beck Bennett), LL Cool J (Kenan Thompson), Lin-Manuel Miranda (Cecily Strong), Kit Harington (Alex Moffat), and more.
Arguably the best was new SNL star Heidi Gardner's Kristen Schaal impression. It was almost too perfect. You'd swear that was "The Last Man on Earth" star. Bring that Schaal impression back in its own sketch, please, 'cause ... wow.
Watch all of the fake "Lion King" auditions:These SNL auditions never get old. The "Star Wars" one is a particular classic. Watch a bunch more over here. And check out videos from the rest of the Tiffany Haddish/Taylor Swift show.
Chance the Rapper and Eminem are next, hosting SNL on November 18.
Want more stuff like this? Like us on Facebook.