Charlie Sheen on ‘Jimmy Kimmel Live!': The Kiss (Video)

Sheen joins Mark Cuban to show off new line of T-shirts

Charlie Sheen made a surprise appearance on "Jimmy Kimmel Live!" Monday to do some of the fastest shilling you've ever seen.

Sheen stopped in during an interview with Mark Cuban, who said he's been exploring possible ventures with the fired "Two and a Half Men" star.

Sheen high-fived many in the audience, signed an album cover, kissed Kimmel on the mouth, and got to his first plug, for his national show. He apologized that he couldn't stay long, explaining: "I have a show to write, dammit!"

Also read: Sheen Meets With Top Fox Execs — Will Sheen's Korner Get a New Home?

Then he sat down with Cuban and told him, "Dude, you forgot your merchandise at my house today," before unveiling his new T-shirts. "Shameless plugs," he admitted.

It turned out he had lots of the shirts — and he and Cuban threw them into the crowd.

"I had this dream before and it didn't end well," joked Kimmel.

One T-shirt showed Sheen and the word "Winning." Another features a kitten and says, "I have tiger's blood in me." Sheen has shown them off before on Twitter.

He then presented Kimmel with a mug, that, strangely, didn't contain his own likeness or any of his catchprases.