Ryan Seacrest has admitted he knew his red carpet Oscars interview with Sacha Baron Cohen wouldn't go to plan - and he even had a spare suit jacket just in case.
The E! host had the "ashes" of Kim Jong-Il spilled all over him on live television during his interview with Cohen, who was dressed as General Aladeen - his character from the movie The Dictator.
Asked about his outfit by Seacrest, he said he was wearing a creation by John Galliano - the former Christian Dior designer who was dismissed after an anti-semitic rant.
Cohen - who was almost banned from the ceremony because of his clothing plans - added: "The socks are from K-Mart ... Saddam Hussein once said to me, socks are socks, don't waste money!"
He said he was excited about attending the prestigious awards at Hollywood's Kodak Theatre because: "It gave me an opportunity to bring my dear friend and doubles tennis partner Kim Jong-Il.
"It was his dream to come to the Oscars, and to be sprinkled over the red carpet and over Halle Berry's chest again."
He then pretended to loose his grip on the urn and spilled the contents over Ryan's Burberry tuxedo before being pulled away by security guards and telling the interviewer: "If somebody asks you what you're wearing, you say Kim Jong-Il."
Seacrest says he expected something to happen in the interview and his spare jacket came in handy.
He told E! News: "Let me walk you through how this all came together. I had heard that the Dictator wanted to come and wanted to do an interview and wanted to do it in character. Very deliberate, all of this.
"In the back of my mind, I thought, 'OK, there's no way a conversation with him in character is going to go as planned'. As we were talking, I could just feel that something was about to happen, and sure enough it did. But I had two jackets. I was red-carpet ready!"
This is not the first stunt Sacha has pulled - he landed on Eminem bottom-first at the MTV Movie Awards in 2009 dressed as the titular character of his film Bruno.