John Legend makes a surprise appearance at Mariah Carey's NYC concert: Watch!

Rachel McRady

Wednesday was a busy night for John Legend and Chrissy Teigen! The A-listers had back-to-back events in NYC, first attending the Target "Toycracker" event wear the supermodel wore a pearl-embellished top with what looked like the company's signature bullseyes on her chest.

MORE: John Legend's Daughter Luna Gets Her Own 'Sesame Street' Squad After Adorable Shoutout

Then they surprised fans at Mariah Carey's Beacon Theater performance, where Legend took the stage with the pop diva as Teigen cheered in the audience.

Mimi tweeted a video of Legend's cameo, writing, "So grateful the @BeaconTheatre stage was graced tonight with@johnlegend. I [heart] you @chrissyteigen #WhenChristmasComes."

This content is not available due to your privacy preferences.
Update your settings here to see it.

Prior to the show, Carey teased her followers on Twitter, writing, "Getting sewn into this gown right now... I'm coming @BeaconTheatre!"

But that wasn't the final stop of the night for Legend and Teigen. The pair also stopped by the Bravo Clubhouse for a taping of Watch What Happens Live! with Andy Cohen and fellow guest, Trevor Noah.

It's also been a busy week for the couple's adorable daughter, Luna. The 7-month-old got a precious shout out from her musical dad and the cast of Sesame Street earlier this week, in a video shared by Teigen.

Photo: Getty

MORE: John Legend Scores Major Dad Points With Special Message for Baby Luna From the 'Sesame Street' Cast

"My heart!! I could cry," Teigen captioned the clip. "I cannot wait for the day Luna goes absolutely nuts over this. Thank you, thank you Sesame Street!!"