Charlie Puth can't stop gagging on 'The Late Late Show' and it's absolutely hilarious

Musician Charlie Puth played “Spill Your Guts or Fill Your Guts” on The Late Late Show With James Corden.

The premise of the game is simple: Either you answer embarrassing questions correctly or your team has to eat disgusting things like bird saliva, turkey testicles, and of course beef tongue.

Throughout the game, Puth kept gagging and heaving. Whether it was the smell of salmon and seaweed smoothie or the intense aroma of bird saliva, it all made Puth reach for his spit bucket.

There was one instance in which Puth managed to calm himself — over the possibility of eating a grasshopper. The musician said, “I think can I do this.”

Puth took a bite of a grasshopper and promptly started gagging and spitting into his bucket, much to the delight of the viewers and other guests.

The Late Late Show with James Corden airs weeknights at 12:37 a.m. on CBS.

Watch as James Corden auditions in front of Channing Tatum for Magic Mike Live:


Read more from Yahoo! Entertainment:

Tell us what you think! Hit us up on Twitter, Facebook, or Instagram — or leave your comments below. And check out our host, Kylie Mar, on Twitter, Facebook, or Instagram.