Nicki Minaj may have also performed as herself on SNL last night, but she really outdid herself playing Beyoncé/The Virgin Mary in this nativity sketch. Somehow it all goes so well together:

You might also notice that's host James Franco playing Riff Raff, which is just too perfect if you've seen Spring Breakers.

If you like this, check out:

Watch Kevin Spacey And Jimmy Fallon Do Some Spot-On Impressions

Don't Like Beyoncé? The Beygency Will Find You

A Royal Proclamation From Queen Beyoncé