Seacrest, 37, admitted he wasn't quite sure what to expect as Cohen marched down the carpet with an urn of "Kim Jong Il's ashes" in hand and two female military officers in tow.
"He arrived and I remember before the show, whoever makes that movie franchise, they called the office and said, 'Hey would you guys be interested in 'The Dictator'? And we said sure, that's fine," Seacrest said on his morning show "On the Air With Ryan Seacrest" Monday.
"When we said yes, in the back of my head, I'm thinking this guy is coming as 'The Dictator,' and not to do something, to what extent, I don't know, but to not do something..."
Seacrest was indeed treated to a front-row seat to Cohen's shenanigans, as the bearded actor, dressed as Admiral General Shabazz Aladeen, spilled the contents of his golden urn all over the TV host's black suit.
"You've got Kim Jong Il all over you!" Cohen exclaimed as security guards swooped in to hustle him away.
Despite his obvious displeasure, however, Seacrest was able to see the upside to the situation: his preparedness.
"My mom told me as a young 'Live from the Red Carpet' reporter, she said, you always want to make sure if you can that you have two jackets. You never know what's going to happen, you never know what you're going to spill on yourself," he said.
"And you want to be red carpet ready at all times because that's your job, to be red carpet ready at all times because you're a red carpet host. So I had another jacket."
And in response to fans who wondered if the E! host was in on the joke, Seacrest assured listeners that he most definitely did not.
He did, however have a gut feeling that he wished he'd trusted.
"(Cohen) comes over and I ask him a couple of questions and you know when in your gut, you're like, 'Something is going too normally'?" he said. "It just didn't seem like he would put all that on to just answer a couple of questions."