I Can't Believe These Three Actors Played Multiple Characters In The "Sex And The City" Universe

    And Just Like That... just gave us another actor who once appeared as an entirely different character in Sex and the City.

    Sex and the City and its follow-up series, And Just Like That..., are well-known for their celebrity guest stars. Everyone from Bradley Cooper and Alanis Morissette to Tony Danza and Gloria Steinem have appeared in this TV world.

    However, a few guest stars have made repeat appearances, and not as the same character. In fact (or should I say, and just like that?), it happened this week. Carrie's latest love interest on And Just Like That... is George, played by Peter Hermann.

    They meet after Carrie stops in a bike lane and George, who was biking, nearly crashes into her. Their meet-cute included a stop at an urgent care clinic, where George learns the tumble resulted in a broken arm. (Only in New York!)

    He actually appeared in the original series over 20 years ago as an entirely different character. He's far from the only actor to pull double duty on the show. Here are a few actors who've played multiple characters in the SATC/AJLT universe:

    1. Long before he was George with the broken arm, Peter was David, the Yale grad.

    In 2003, he appeared in Season 6, Episode 6 as a potential suitor for Charlotte (Kristin Davis). However, they never really clicked, as Charlotte realized she was still in love with Harry (Evan Handler).

    Here's a side-by-side of Peter as David and George.

    2. If William Abadie — who played Seema Patel's (Sarita Choudhury) now-former love interest Zed in AJT — looked familiar, it's because he once played a bit character in the original series.

    In Season 6, Episode 5, William played Tony, a Prada sales rep who Carrie introduced to her boyfriend, Jack Berger (Ron Livingston).

    Here's a side-by-side of William as Tony and Zed:

    3. Finally, and perhaps the most notable actor to appear as multiple characters in the franchise, there's Justin Theroux. Both of his appearances occurred in the original series, with his first happening nearly 25 years ago.

    In Season 1, Episode 7, Justin plays Jared, a successful novelist named one of New York Magazine's 30 coolest New Yorkers under 30. He's introduced as a friend of Stanford Blatch (Willie Garson), but quickly gets to wooing Carrie.

    Justin returns again in Season 2, Episode 15, as another writer pursuing Carrie: Vaughn Wysel. At first, things go well. They like each other, Vaughn's family likes Carries, and Carrie likes Vaughn's family.

    However, things stall after Vaughn struggles to perform in the bedroom, leaving Carrie breaking up with Vaughn and his family.

    Here's a side-by-side of Justin as Jared and Vaughn.

    That's it, for now at least. So tell us: Of these actors who've played multiple characters, which one is your favorite?