Julianne Moore brought her Oscar-winning acting chops to 30 Rock for six episodes as Nancy Donovan. The Still Alice actress played a former flame of Jack’s who reenters the picture (Boston accent and all!) in the show’s fourth season.
Matt Damon dropped in on 30 Rock‘s fourth season as Carol. The Bourne Identity star appeared as a pilot who has a brief relationship with Liz.
Octavia Spencer appeared as herself in one 2013 episode of 30 Rock. She meets Tracy as a part of a Harriet Tubman biopic he is directing, and causes a scene with her on-set antics.
Jennifer Aniston joined 30 Rock for one 2008 episode, playing Claire Harper. She appears as Liz and Jenna’s crazy friend and manages to seduce Jack with her wild behavior.
Jerry Seinfeld played himself on 30 Rock, appearing in the appropriately titled 2007 episode “SeinfeldVision.” The comedian drops by for a meeting with Jack after the exec decides to inject Seinfeld into all of his programs.
In the midst of her run as Parks and Recreation‘s Leslie Knope, Amy Poehler stopped by 30 Rock for one 2012 episode. She played a young Liz Lemon in the live special.
Famed astronaut Buzz Aldrin joined 30 Rock for one 2010 episode. He played himself, finding his spot on the show as Liz’s mom Margaret’s ex-boyfriend.
Jon Hamm played Dr. Drew Baird on 30 Rock for six episodes. His character is an attractive doctor who lives in Liz’s building and learns his charmed life is hardly typical.
Julia Louis-Dreyfus had Tina Fey seeing double in 30 Rock‘s fifth season. The actress appeared as Liz Lemon alongside Fey in the live episode.
Oprah graced 30 Rock with her presence in 2008. She played herself, appearing in a drug-fueled vision to Liz on an airplane.
James Franco dropped by 30 Rock in 2010, playing himself in one episode. He strikes up a fake relationship with Jenna to hide his true love for Japanese body pillows.
Megan Mullally first appeared in 30 Rock‘s third season. She played an adaption agent named Bev for one episode, meeting with Liz to evaluate her potential ability as a parent. Mullally returned to the character in the show’s seventh season, meeting back up with Liz after she coupled up with Criss.
Florence Henderson appeared in 30 Rock‘s seventh season as herself. Tracy recruits the famed actress for a plan to cheer up Kenneth.
Salma Hayek spent seven episodes on 30 Rock as Elisa Padriera. Her character meets Jack while caring for his mother, and soon develops her own relationship with the businessman.
Nancy Pelosi made it from Washington, D.C. to 30 Rock in 2013. She played herself in one episode of the comedy, appearing on Jack’s television in a news segment about the exec.
Molly Shannon stopped by 30 Rock for one episode in 2007. She played Katherine Catherine, one of Jack’s sisters.
Don Cheadle appeared in one 2012 episode of 30 Rock as himself. The actor is shown in a “Black Americans for Romney” campaign ad as a part of the 2012 election.
Carrie Fisher played Rosemary Howard for one 2007 episode of 30 Rock. Her character is Liz’s childhood idol.
Condoleezza Rice made an appearance in 30 Rock‘s fifth season, playing herself. She was shown as Jack’s ex-girlfriend, reuniting with her former lover in a time of need.
Steve Martin joined 30 Rock for one episode in 2008, playing Gavin Volure. He appeared as a reclusive rich man with some surprisingly dark secrets.
Ina Garten made a 30 Rock appearance in 2011. She played herself, popping up in Liz’s blissful daydream of a summer spent in the Hamptons.
Tony Bennett popped up in a 2012 episode of 30 Rock. He played himself to sing at Liz Lemon’s wedding.
David Schwimmer had a memorable one-episode turn on 30 Rock as Greenzo. He appeared on the show in 2007 as a mascot hired by the network in an attempt to appear more environmentally friendly.
Jimmy Fallon played himself for three episodes of 30 Rock, and switched it up in 2012 to play a young Jack Donaghy in the show’s live episode.
Edie Falco spent four episodes on 30 Rock as Celeste Cunningham. She played a Democratic Congresswoman whom Jack falls for despite their differences.
Al Gore appeared as himself in two 30 Rock episodes. He stopped by in 2007 for the episode focused on the environment, and returned in 2009 to pay Kenneth a visit.
Susan Sarandon joined 30 Rock for two episodes. She played Lynn Onkman, an older woman with whom Frank was involved as a student.
Andie MacDowell and Jim Carrey
Andie MacDowell and Jim Carrey teamed up for one 2012 episode of 30 Rock. The two stars played Claire and Dave Williams, respectively, two characters in a Leap Day-themed movie, Leap Dave Williams.
Lester Holt, Hoda Kotb, Kathie Lee Gifford, and Meredith Vieira
Lester Holt, Hoda Kotb, Kathie Lee Gifford, and Meredith Vieira teamed up for one particularly star-studded episode of 30 Rock in 2010. The journalists appeared alongside Jason Sudeikis in a bit about the Today show.
Emma Stone, Andy Samberg, and Nick Cannon
30 Rock recruited Emma Stone, Andy Samberg, and Nick Cannon for the 2012 episode “The Ballad of Kenneth Parcell.” The three stars appear in a preview for the fake holiday movie, Martin Luther King Day.