Given his 'tough guy' persona and his enduring image as a bit of a badass, you might expect Arnold Schwarzenegger to sail through a challenge involving food.

He's never quite taken on something like this one, though.

Arnie took part in the infamous 'Spill Your Guts or Fill Your Guts' challenge on The Late Late Show with James Corden. If you've seen it before, you'll be aware that it's a 'truth or dare' sort of game - and the dares involve eating or drinking some pretty rank concoctions.

On this occasion, it included turkey testicles, a hot pepper smoothie and jellyfish. For a while, it looked like Schwarzenegger was going to go the whole challenge without eating anything.

However, the final question about his 'Expendables' co-stars and their acting ability proved his undoing.

Watch him eat turkey testicles below: