Watch Bad Bunny as SNL’s host & musical guest ++ Mick Jagger, Lady Gaga & more

Bad Bunny pulled double duty on Saturday Night Live last night, as both host and musical guest. He was game for anything, whether it was playing Shrek or a nun, or having a rap battle with Mikey Day, and he performed “MONACO” and “UN PREVIEW” off of Nadie Sabe Lo Que Va a Pasar Mañana.

He was not the only guest either. With the Rolling Stones in town hyping Hackney Diamonds, Mick Jagger was on hand to cameo a couple times, appearing in the nun sketch and one based on telanovas. Lady Gaga, who joined the Stones for their collab at Racket, introduced Bad Bunny. Also making surprise appearances: SNL alum Fred Armisen and The Last of Us / The Mandolorian‘s Pedro Pascal. Watch those sketches and performances and more from Bad Bunny’s SNL below.

Next week is the Halloween episode of SNL and is hosted by comedian Nate Bargatze with Foo Fighters as music guests.

Bad Bunny just announced a massive tour,