Randolph Smiley (Robin Williams) sitt liv var komplett. Som barne-TV-stjernen Rainbow Randolph hadde han en takleilighet på Manhattan, reklameplakat i Times Square, biler, båter ... og bestikkelser fra scenearbeiderne for å inkludere barna deres i TV-programmet. Avslørt og hånet er ikke Randolph lenger en stjerne. Her kommer Sheldon Mopes (Edward Norton) inn i bildet, så vel som hans alter ego, Smoochy, et oppblåst, lilla neshorn. Barna elsker Smoochys uskyldighet og urokkelige moral. Nå er det Smoochy som har takleiligheten, reklameplakaten og en åleglatt agent (Danny DeVito). Men Sheldon innser raskt at barne-TV-bransjen er en farlig, nådeløs verden--men hans største problem er Rainbow Randolph, som er fattig og hjemløs og har sverget å drepe Smoochy.