2. GABRIEL MACHT
He's known for playing the drool-worthy Harvey Spectre in Suits, but in SATC he appeared in Season 1, Episode 2 "Models And Mortals." He played Barkley, a model-obsessed sleaze who secretly taped his sexcapades. Samantha also slept with him because she always slays.
3. Justin Theroux
Old mate Mr. Aniston starred in the show not once, but twice... As two completely different people. Oh, SATC you sly dogs thinking we wouldn't notice.
In Season 1, Episode 7, "The Monogamists," Justin played a cocky guy named Jared who was one of New York Magazine's "30 coolest people under 30." And in Season 2, Episode 15, "Shortcomings," Justin played Vaughn Wysel, a cute and smart writer who had trouble keeping it up in the bedroom. Such a diverse star.
4. ELIZABETH BANKS
The actress and director had a tiny role in Season 3, Episode 2, "Politically Erect." She starred as Catherine, a snooty married lady who makes Charlotte feel like a failure, but she also gives her the idea for a "used dates" party, where guests bring someone they dated and hated, because one woman's trash is another woman's treasure. It's truly touching.
5. KAT DENNINGS
The 2 Broke Girls star was in Season 3, Episode 15, "Hot Child In The City." She played a 13-year-old millionaire named Jenny Brier, who acted like she was 30 and annoyed the hell out of Samantha. Samantha was supposed to be planning the young rich kid's Bat Mitzvah, but spent most of her time resenting her. It was fabulous, check her out below (she arrives in the clip at 1:27).
6. JON BON JOVI
The super cute singer starred as Seth, a jerk who Carrie meets in therapy. He makes his cameo in Season 2, Episode 13, "Games People Play." It's a pretty damn boring episode to be honest, except for when Miranda wears this bomb outfit. Respect.
7. BOBBY CANNAVALE
The Vinyl star appeared in Season 3, Episode 9, "Easy Come, Easy Go." His character, Adam Ball, was the man responsible for Samantha's famous line "I'm dating a guy with the funkiest tasting spunk."
8. ANDY COHEN
The Watch What Happens Live host had a small appearance in Season 6, Episode 13, "Let There Be Light." He was a lil old shoe salesmen, with seriously dark and luscious locks. So weird.
9. VINCE VAUGHN & CARRIE FISHER
Vince played Keith Travers, a young LA assistant who pretended to be Matt Damon's agent to woo Carrie. He works for Carrie Fisher (who also makes an appearance), in Season 3, Episode 14 + 15, "Sex And Another City."
10. GERI HALLIWELL
Ginger Spice had gone all blonde-fake-tanned-six-pack by this time, and made like a two minute appearance as Phoebe in Season 6, Episode 10, "Boy, Interrupted." She was a super excited pool enthusiast and, really, what could be better than that?
11. ALANIS MORISETTE
The singer played Dawn in Season 3, Episode 4 "Boy, Girl, Boy, Girl..." She kissed Carrie and it was kind of a big deal.
12. DAVID DUCHOVNY
David played Carrie's high-school boyfriend Jeremy, who was in rehab in Season 6 Episode 10, "Boy, Interrupted." They dated for a little while, but ultimately it didn't work out.
13. JOHN SLATTERY
The actor played politician (and golden shower enthusiast) Bill Kelly in Season 3, Episode 1 and 2. He would later dump Carrie because she wasn't "right" for a political GF, and she would write a scathing column about his sexcapades.
14. WILL ARNETT
The comedian starred in Season 2, Episode 12 “La Douleur Exquise!” as Jack, a guy who enjoyed getting "caught" having sex with Miranda in public. For real, these women had some struggles.
15. SARAH MICHELLE GELLER
In Season 3, Episode 13 “Escape from New York” SMG played a pushy publicist helping Carrie pitch her book to Matthew McConaughey. Weird, we know.