Rainbow Rudolph (Robin Williams) é o apresentador de um popular programa infantil que é demitido após ter seu nome envolvido em um escândalo. Em seu lugar é contratado Sheldon Mopes (Edward Norton), que com seu personagem Smoochy o substitui à altura e logo alcança o sucesso. Entretanto, quando Rudolph descobre que Sheldon está tendo um caso com Nora (Catherine Keener), sua ex-amante que é também uma executiva que ocupa um cargo importante na emissora em que trabalhava, ele decide então arquitetar um plano para se vingar e eliminar seu substituto de uma vez por todas.