Justin Long once pooped in bed while his wife Kate Bosworth slept next to him.

The 46-year-old actor contracted food poisoning while visiting Mexico City with the Smile Train charity and couldn't control his bowels but eventually reached about where he had to "face all of these fears" and not feel embarrassed.

Speaking on the 'PIE with Kurt Sutter and Katey Sagal' podcast, he recalled: "I was hooked up to an IV, and she was having to follow me to the bathroom with the thing, so I was having to just — it was like 'Dumb and Dumber'.

"I was just like really like comically unloading and um, and then at one point that night, I woke up, and there's no other way to say this. I can't dance around it. I had s*** the bed."

"I had s*** the bed, and she was in the bed. And I had to just face all of these fears, and by the end, I was like not even thinking about it."

The 'Dodgeball' star's spouse was so kind and understanding about what happened, he admitted the situation made him love the 41-year-old actress - who he married in May 2023 after a year of dating - even more.

He said: “She was not judging, not making me feel weird, or bad, and I just felt so lucky, you know? I was s******* my brains out, and she was looking at me lovingly, and I thought, ‘This is really romantic.'

“I thought about how much I loved her. I was like, ‘I just love this person, I’m so grateful to this person.'

“I could count on one hand how many times she’s had a judgmental approach to something that I was doing. But I saw her watch me get into bed, back into bed, into the same bed, onto my side. I was avoiding the spot, but I was still getting back into my filth.

“And she looked at me and she said, ‘What are you doing?' I said, ‘I’m just getting back in bed. And she said, ‘Don’t do that. Go on my side.'”