We've Got Hollywood Covered

James Corden Gets Ewan McGregor to Admit He Pooped His Pants in the ’90s (Video)

At least the ”Trainspotting“ star didn’t have to drink bird saliva during gross ”Late Late Show“ game

Wednesday night, “Late Late Show” viewers finally got an answer to the age-old question: Ewan McGregor, have you ever pooped your pants?

The query came directly from One Direction’s Niall Horan, as part of a team “Spill Your Guts or Fill Your Guts” game. Basically, the players pose each other embarrassing questions, and your opponent must either answer truthfully or eat something truly horrendous. McGregor went ahead and tackled this one head-on, an attempt to avoid downing bird saliva.

“I mean, I could lie, there’s only one or two people who could know,” McGregor said. “Well, I guess, yes!”

Teammate and host James Corden immediately asked his guest for an age. “Well I was very young at the time,” the “Big Fish” star elaborated. “It didn’t have any age in there, did it?”

Corden reminded McGregor that we’ve all done it, as babies — so that can’t possibly count.

“I might have s— my pants in the ’90s,” the 45-year-old McGregor replied. “One time.”

You can do the math.

Also during the game, Isla Fisher revealed whether or not her husband Sacha Baron Cohen has performed a character in bed, Horan picks between exes Selena Gomez and Ellie Goulding, and Corden avoids naming his favorite late-night Jimmy.

Right off the bat, Niall and Isla had to drink — err, eat — a salmon smoothie so the 1D member didn’t have to name his least-favorite boy-bandmate. Corden and McGregor downed some scorpion so the CBS personality didn’t have to reveal who he’s turned down for “Carpool Karaoke.”

Watch the video above.