What a night it was for J. Lo! Not only was she the guest musical performer for NBC’s Saturday Night Live, she was also the host and guest comedienne.

Jennifer Lopez is all smiles while she hangs onto Marc Anthony as they exit STK after attending Saturday Night Live afterparty there

(c) Splash News

She and her hubby Marc Anthony went on a restaurant date after her stint on SNL last Saturday.

She impersonated R&B singer Rihanna in a spoof of the charity single “We Are The World.” Other comedians dressed as Willie Nelson, Shakira, Lady Gaga and Gwen Stefani for the hilarious number.

J.Lo also took part in several skits, including a Spanish soap opera where she played a naughty nun. She even took a jab at her own personal life when she sang about ex-boyfriend Sean ‘Diddy’ Combs, referring to his butler: “He was the ‘fella who held the umbrella for P. Diddy…”

Did you catch last Saturday’s show? What did you think of J.Lo comic skills?