'Weeds': 21 of the Best Guest Stars
As she shifted her focus from acting to fashion, Mary-Kate Olsen had one of her last major roles in recent years as Tara Lindman on Weeds. The former child star popped up in eight episodes in the third season, playing a religious-leaning pothead who becomes involved with Silas.
Carrie Fisher brought her star power to Weeds’ third season. She appeared in one 2007 episode, playing Celia’s divorce lawyer Arlene Cutter.
The year before he made his debut on Breaking Bad, Bob Odenkirk popped up in one 2008 episode of Weeds. He joined the fourth season as Barry, a recovering addict going through a rehabilitation program.
Ahead of his turn as The Mindy Project’s Morgan Tookers, Ike Barinholtz was Weeds’ Daryl. The funnyman joined the show for one season 6 episode in 2010.
Amy Aquino found her way into Weeds’ first season. The prolific actress popped up on the show in 2005, playing a school psychologist who counsels Shane.
Martin Short brought his award-winning acting chops to Weeds in the show’s seventh season. He appeared in three 2011 episodes, playing Nancy’s attorney, Steward Havens.
Months before making her debut as Orange Is the New Black’s Nicki Nichols, Natasha Lyonne did a quick stint on Weeds as Tiffani. She appeared in the two-part season 8 finale, playing a love interest of Shane’s.
In the midst of her run on Parenthood, Mae Whitman dropped by Weeds for one 2012 episode. She played Tim’s girlfriend Tula in the eighth season.
Paul F. Tompkins
Paul F. Tompkins joined Weeds in 2007, appearing in two season 3 episodes. The actor played a teacher named Bob Adams.
Mark Paul Gosselaar
Mark Paul Gosselaar made it from Bayside High School to a bar, appearing in Weeds’ sixth season as a bartender named Jack who hooks up with Nancy.
A few years before she hit the small screen as Glee’s Sue Sylvester, Jane Lynch popped up in a 2005 episode of Weeds. She played The Candyman, an active dealer with a penchant for edibles.
Chad Lindberg made an appearance in Weeds’ eighth season. The Fast and the Furious alum played Detective Tipton, a police officer.
A few years before Murder in the First premiered, Currie Graham landed a cameo role in Weeds. The House of Lies actor played Vince in the sixth season, a man Nancy spends time with at a bar.
Snoop Dogg graced Weeds with his presence in the show’s second season. The rapper appeared in a 2006 episode as himself, buying so-called “MILF weed” from Nancy.
Jeffrey Dean Morgan
Jeffrey Dean Morgan was a part of the family on Weeds, playing Judah Botwin in two 2005 episodes. He opened the series as Nancy’s husband, ending his arc on the first season of the show with his character’s sudden death.
Neil Brown Jr.
Three years before he hit the big screen as Straight Outta Compton’s DJ Yella, Neil Brown Jr. popped up on the small screen in a 2012 episode of Weeds. He joined the eighth season for one episode, playing a paramedic named Mike Garcia.
The same year that she appeared in Winter’s Bone, Dale Dickey stopped by Weeds. She popped up in the sixth season, playing an outlaw named Sugarpop.
Lee Majors joined Weeds for three episodes in 2008. He appeared in the fourth season, playing the leader of a local militia border patrol group.
Before New Girl or even 500 Days of Summer, Zooey Deschanel was doing a short stint on Weeds. The actress played Andy’s ex-girlfriend Kat in four episodes of the course of the second and third seasons.
Alanis Morissette spent time on Weeds, appearing in eight episodes during the fifth and sixth seasons. The singer played Nancy’s obstetrician Dr. Audra Kitson from 2009 to 2010.
Julie Bowen joined Weeds in 2008, playing Lisa for seven season 4 episodes. Her character owns a cheese shop and develops a relationship with Silas.