TV host Ryan Seacrest said he had no idea Sacha Baron Cohen was going to spill the supposed ashes of North Korean leader Kim Jong-il all over his tuxedo.