After having Cohen's 'Dictactor' character dumping the ashes on him, Seacrest writes on Twitter, 'My mom always told me to pack two jackets for red carpets, always wondered why. Now I know.'

Sacha Baron Cohen certainly knows how to make a big scene on the red carpet. The 40-year-old actor came to the 84th Annual Academy Awards fully clothed as Admiral General Shabazz Aladeen from his upcoming movie, "The Dictator", and surprised Ryan Seacrest by spilling late Kim Jong Il's "ashes" on the E! host's tuxedo.

Hitting the red carpet, Cohen was flanked by two models dressed in sexy military garb. Before the incident, the husband of actress Isla Fisher jokingly told Seacrest that he is wearing John Galliano, and added that his socks were just from Kmart. He explained, "As Sadaam Hussein once said to me, 'Socks are socks, don't waste money.' "

When asked by Seacrest why he was carrying the urn, Cohen explained in a thick Middle Eastern accent, "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 be sprinkled over the red carpet and Halle Berry's chest again."

Cohen then acted as if he was tripped and dumped the content of the urn all over Seacrest's tuxedo. As he was escorted away by security, he shouted to the host, "We need to clean this up! But if someone asks you what you are wearing, say Kim Jong Il!" Visibly stunned by the incident, Seacrest admitted afterward, "I had an idea something was coming, I didn't know in what fashion or form."

Following the accident, E!'s Chief News Correspondent Ken Baker took to Twitter to share, "OMG. @RyanSeacrest was just ashed by The Dictator! We are all dying over here...totally UNSCRIPTED. Trust me." Seacrest himself later tweeted, "My mom always told me to pack two jackets for red carpets, always wondered why. Now I know."