You have to give credit to SNL that they managed to whip this together in less than 24 hours, obviously taking a guess about certain guests and whatnot.

You've also got Tina Fey in there as Aunt Creepy, Elton John played by Aidy Bryant, Russell Brand and probably the worst Prince Charles impression you're ever likley to see. And Leslie Jones for some reason.

Take a look.