According to E! Online, the actor will star in one episode of the upcoming sixth season.
He is expected to play a barman who has a romantic storyline with Nancy (Mary-Louise Parker).
Earlier this year, it emerged that Linda Hamilton has signed up for a multi-episode arc on the series.
Weeds returns for its sixth season on August 16 on Showtime.