1. Elizabeth Banks.
2. Alan Cumming.
Which episode is he in? Season 4, Episode 2: "The Real Me"
Who does he play? O, the Dolce and Gabbana stylist who dresses Carrie for a fashion show and squeals "me likey!" a lot.
Why do I know him? He's on The Good Wife.
3. David Duchovny.
4. Jon Bon Jovi.
Which episode is he in? Season 2, Episode 13: "Games People Play"
Who does he play? Seth, a guy Carrie briefly dates after meeting him in her therapist's waiting room. She sleeps with him and then finds out he was visiting a therapist because he loses interest in women after sex. Oops.
Why do I know him? He's Jon Bon Jovi!
5. Wallace Shawn.
6. Jennifer Coolidge.
Which episode was is in? Season 6, Episode 3: "The Perfect Present"
Who does she play? Victoria, a newly single woman who turns to selling purses in order to mend her broken heart. She throws a "purse party" and says things like, "I tore up my bedspread to make that one!"
Why do I know her? She's the MILF in American Pie, and she's in A Cinderella Story and Legally Blonde.
7. Timothy Olyphant.
8. Will Arnett.
9. Lucy Liu.
Which episode is she in? Season 4, Episode 11: "Coulda, Woulda, Shoulda."
Who does she play? Herself, as one of Samantha's new clients. Samantha abuses Lucy Liu's star status in order to jump the five-year waiting list for a Birkin handbag.
Why do I know her? Charlie's Angels! Kill Bill! Ally McBeal!
10. Justin Theroux.
11. Alanis Morissette.
Which episode is she in? Season 3, Episode 4: "Boy, Girl, Boy, Girl..."
Who does she play? Dawn, a lesbian who makes out with Carrie when she's dating a bisexual man. Alanis later admitted she didn't enjoy the kiss. Boo.
Why do I know her? She's the singer behind Jagged Little Pill.
12. Vince Vaughn.
13. Hugh Hefner.
Which episode is he in? Season 3, Episode 14: "Sex and Another City"
Who does he play? Himself. On a trip to L.A., Samantha manages to blag her way into the Playboy Mansion, where her fake Fendi handbag gets mixed up with a Playboy bunny's real one.
Why do I know him? He's Hugh Hefner!
14. Heidi Klum.
15. Matthew McConaughey.
Which episode is he in? Season 3, Episode 13: "Escape From New York"
Who does he play? Himself. Carrie meets him in L.A. to talk about turning her column into a film. The part was originally written for Alec Baldwin, who turned it down.
Why do I know him? He's in every rom-com ever: The Wedding Planner, Failure To Launch, How To Lose A Guy In 10 Days...
16. John Slattery.
17. Bradley Cooper.
Which episode is he in? Season 2, Episode 4: "They Shoot Single People, Don't They?"
Who does he play? Jake, a man who almost has sex with Carrie after a photo shoot makes her feel old and destined to remain single forever. In the end, though, Carrie decides that a one-night stand will make her feel worse.
Why do I know him? He's in The Hangover trilogy and Silver Linings Playbook.
18. Dean Winters.
19. Eddie Cahill.
Which episode is he in? Season 3, Episode 4: "Boy, Girl, Boy, Girl..."
Who does he play? Sean, an openly bisexual man who leads to Carrie to question how sexually liberated she can be.
Why do I know him? Maybe from CSI:NY but probably because he's Tag from Friends.
20. Sarah Michelle Gellar.
21. Kat Dennings.
Which episode is she in? Season 3, Episode 15: "Hot Child In The City"
Who does she play? Jenny Bier, a precocious 13-year-old who hires Samantha to plan her bat mitzvah.
Why do I know her? She's in Two Broke Girls.