What do you do when you can't find a piñata in Los Angeles on May 5th? Become one yourself.

At least according to James Corden.

On his Cinco de Mayo show, The Late Late Show host put himself in the literal line of fire, dressing as a human piñata — The Cordeñata, if you will — and let his guests LL Cool J and Kaley Cuoco-Sweeting do their worst as they tried to knock candy to the ground.

James Corden and Idina Menzel have "the time of their lives" doing dirty dancing routine

The two took some passionate swings as the rainbow paper-covered host hung in the air, but we see you cheating Kaley!

Take a look:

(Full disclosure: TVGuide.com is owned by CBS)