John Legend clearly had plenty of fun during his appearance on Watch What Happens Live!
The 37-year-old singer appeared on Andy Cohen's popular Bravo show on Wednesday night alongside The Daily Show's Trevor Noah, and was game enough to impersonate his wife, Chrissy Teigen, for the popular segment "Clubhouse Playhouse." Donning a blonde wig with brunette roots, Legend impersonated Teigen hilariously fighting back against her Twitter trolls -- with Noah and Cohen playing the trolls -- as his supermodel wife sat in the audience.
... It's safe to say Teigen was definitely loving it.
Legend also indulged Real Housewives of New Jersey stars Teresa and Joe Giudice by amazingly making their dream come true. Cohen explained that Joe, who's currently in prison, wrote lyrics to a love song for Teresa, which he dreamed Legend would one day perform.
Check out the GRAMMY-winning singer’s rendition of Joe's lyrics, which is actually pretty great.
On a more serious note, the "All of Me" singer also talked about his close friend Kanye West, who was released from the hospital last week after spending nine days at UCLA Medical Center. One source told ET the rapper suffered from "sleep deprivation and exhaustion," and another source called the incident "a mental breakdown."
"We're just rooting for Kanye to get better," Legend said. "We're all fans of him, and friends of him, and want him to get well and be able to do what he loves to do."
As for West's wife -- and Teigen's good friend, Kim Kardashian -- Legend said the reality superstar was currently doing "good" following her scary robbery in Paris, France, in October.
"It's tough -- it's tough to deal with all of this -- so we're rooting for them to get better," he said.
Wednesday was a busy night for Legend and Teigen, who first attended the Target "Toycracker" event, then surprised fans at Mariah Carey's Beacon Theater performance, where Legend took the stage with the "All I Want for Christmas Is You" singer.