Unlike some stars, Seth Rogen doesn't kiss and tell, but he'll happily reveal the names of celebrities with whom he's gotten high.

The Canadian comic actor did not hesitate to name names of his pot partners during his appearance on the U.S. Bravo series Watch What Happens Live on Thursday night.

During the irreverent skit titled "Spill The Herbal Tea," host Andy Cohen asked Rogen for a list of his former co-stars that he's smoked marijuana with – and Rogen gladly complied.

Story continues below advertisement

The Rogen spliff list included Paul Rudd – "Oh, yeah, lots of times." Sarah Silverman: "Yes, lots of times." Snoop Dogg: "Yeah, actually I have." And Jonah Hill: "Yeah, a few times."

Not making Rogen's cannabis cut, but still deserving mention was Barbra Streisand (who played his mother in the 2012 film The Guilt Trip): "No, but we talked about it a lot. She smoked weed with Peter Sellers, though."

Rogen also admitted that he's never sparked up a joint with Willie Nelson: "No, but he's here in town, I think," he mused.

And the big surprise: Rogen and his Pineapple Express co-star James Franco have never actually gotten high together.

"This is really depressing for me to say," said Rogen. "I've never smoked weed with James Franco because he doesn't smoke weed. That's why he's such a good actor! It's really sad, actually."

And since Rogen was already there and on a roll, Cohen took the opportunity to ask the 31-year-old Vancouver native about his recent tweet regarding Justin Bieber in the wake of his DUI arrest in Miami.

To whit: On January 23, Rogen tweeted, "All jokes aside, Justin Bieber is a piece of s–t."

Story continues below advertisement

Not surprisingly, Rogen holds the same opinion several weeks later, albeit with slight clarification. "He's obnoxious, he's ungrateful, he's insincere," he told Cohen on Thursday. "He puts people's lives in danger."