Weeds: 21 of the best guest stars By Madeline Boardman Madeline Boardman Madeline Boardman is a former digital features director at Entertainment Weekly. She left EW in 2017. EW's editorial guidelines Published on August 17, 2016 03:25PM EDT 01 of 21 Mary-Kate Olsen Cliff Lipson/Showtime As she shifted her focus from acting to fashion, Mary-Kate Olsen had one of her last major roles as Tara Lindman on Weeds. The former child star popped up in eight episodes of the third season, playing a religious-leaning pot smoker who becomes involved with Silas (Hunter Parrish). 02 of 21 Carrie Fisher Showtime Carrie Fisher brought her star power to Weeds' third season. She appeared in one 2007 episode, playing Celia's (Elizabeth Perkins) divorce lawyer, Arlene Cutter. 03 of 21 Bob Odenkirk Showtime 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 man with substance use disorder going through a rehabilitation program. 04 of 21 Ike Barinholtz Showtime Ahead of his turn as The Mindy Project's Morgan Tookers, Ike Barinholtz was Weeds' Daryl. The funnyman appeared on the show for one season 6 episode in 2010. 05 of 21 Amy Aquino Showtime Amy Aquino found her way into Weeds' first season. The prolific actress popped up on the show in 2005, playing a school psychologist who counseled Shane (Alexander Gould). 06 of 21 Martin Short Jordin Althaus/Showtime 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 (Mary-Louise Parker) attorney, Steward Havens. 07 of 21 Natasha Lyonne Showtime Months before making her debut as Orange Is the New Black's Nicky Nichols, Natasha Lyonne did a quick stint on Weeds as Tiffani. She appeared in the two-part series finale, playing a love interest of Shane's. 08 of 21 Mae Whitman Showtime In the midst of her run on Parenthood, Mae Whitman dropped by Weeds for one 2012 episode. She played Tim's (Daryl Sabara) girlfriend Tula in the eighth season. 09 of 21 Paul F. Tompkins Showtime Paul F. Tompkins joined Weeds in 2007, appearing in two season 3 episodes. The actor played a teacher named Bob Adams. 10 of 21 Mark-Paul Gosselaar Showtime 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. 11 of 21 Jane Lynch Showtime 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. 12 of 21 Chad Lindberg Showtime Chad Lindberg made an appearance in Weeds' eighth season. The Fast and the Furious alum played Detective Tipton, a police officer. 13 of 21 Currie Graham Showtime 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. 14 of 21 Snoop Dogg Showtime 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. 15 of 21 Jeffrey Dean Morgan Peter Iovino/Showtime 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 in the first season of the show with his character's sudden death. 16 of 21 Neil Brown Jr. Showtime 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. 17 of 21 Dale Dickey Showtime The same year that she appeared in Winter's Bone (2010), Dale Dickey stopped by Weeds. She popped up in the sixth season, playing an outlaw named Sugarpop. 18 of 21 Lee Majors Sonja Flemming/Showtime/Courtesy Everett Collection 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. 19 of 21 Zooey Deschanel Showtime Before New Girl — or even (500) Days of Summer — Zooey Deschanel was doing a short stint on Weeds. The actress played Andy's (Justin Kirk) ex-girlfriend Kat in four episodes over the course of the second and third seasons. 20 of 21 Alanis Morissette Jordin Althaus/Showtime/Courtesy Everett Collection 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. 21 of 21 Julie Bowen Showtime Networks Inc./Courtesy Everett Collection Julie Bowen joined Weeds in 2008, playing Lisa for seven episodes of season 4. Her character owned a cheese shop and developed a relationship with Silas. Close Read More: Movies Gallery