That's just what happened when Meghan Trainor's Untouchable Tour stopped at the Greek Theatre in Los Angeles on Friday, where she had a very special guest join her on stage -- The Late Late Show host, James Corden.
The pair sang Trainor's hit, "Like I'm Gonna Lose You," and obviously, Corden totally slayed. (This is the man who hosted this year's Tony Awards and has performed on Broadway, after all.)
The 22-year-old singer looked gorgeous in a black sequined gown while Corden, 37, kept it casual in a blue polo shirt and jeans. What was even more stunning, however, were their harmonizing voices, which sounded lovely and in sync.
The audience even had plenty of opportunity to sing along when both stars held out their microphones to the crowd. Check out a video of the performance below.
The "Me Too" singer shared a touching thank you to Corden after the show, tweeting, ".@JKCorden you are an absolute legend. Thank you SO MUCH for singing with me last night at the @Greek_Theatre. I'll never forget it," along with a party horn emoji.
.@JKCorden you are an absolute legend. Thank you SO MUCH for singing with me last night at the @Greek_Theatre. I'll never forget it 🎉