Bruno Mars sings 'Uptown Funk' with Kai Langer

Performing "Uptown Funk" in a duet, Fil-Am pop superstar Bruno Mars made YouTube sensation Kai Langer's dream to sing with him come true.

The 29-year-old singer-songwriter went to The Ellen Degeneres Show to meet Langer, 6, who is of Filipino and Czech descent. The two then sang lines from the music icon's latest single.

The show published a video of the duet, captioned: "There was a very special moment backstage when Bruno Mars got to sing with his young fan, and Ellen’s cameras caught it all."

Check it out:

Besides granting the talented kid's wish, Ellen also gave him a suit, an exact copy of the one Bruno wore in the music video, as well as a curly hair wig based on one of the singer's latest hair styles.

Bruno Mars and Kai Langer are both awesome!