Our 20 favorite '30 Rock' guest stars
Stars like Will Ferrell, Matt Damon, Oprah Winfrey and Kermit the Frog all stopped by
Played: James Franco in "Klaus and Greta"
As "30 Rock" guest stars go, it doesn't get much better than James Franco's ego-tweeking appearance as A-list actor James Franco, eager to date Jenna just deflect attention from his actual forbidden passion for a Japanese love pillow named Kimiko. Franco has always been adept at crazed comedy, but rarely have we been so sure we were getting a weird insight behind his sleepy, glazed eyes. When Franco barks out, "Objects are made by men and used for many purposes, but we never love objects," try not to laugh. Whenever Franco makes a zonked public appearance -- Oscar-hosting, anyone? -- the fiasco becomes much funnier if you just pretend he had a rough night with Kimiko.
- Daniel Fienberg