If you've been following SNL, the quality's seriously gone downhill this season.

Last night saw Nicki Minaj and James Franco appear on the long-running variety show in different sketches, although this is the best of them.

MTV's Jingle Ballerz is a hip-hop holiday special with Nicki Minaj playing Beyonce playing the Virgin Mary. Right.

James Franco plays Riff-Raff, one of the Three Wise Men.

We'll keep schtum on who plays Baby Jesus.

Check it out!