As rumors swirl about Jennifer Aniston and Justin Theroux's upcoming nuptials, we're taking a look back at the times Theroux was on "Sex and the City" ... playing not one, but two different characters.
In the episode "The Monogamists" (Season 1), Theroux plays Stanford's pal Jared, one of New York Magazine's "30 coolest people under 30," who flirts with Carrie. And in "Shortcomings" (Season 2), he appears as writer Vaughn Wysel, a love interest of Carrie's with a very open family.
Watch clips from each episode above.
Our 2024 Coverage Needs You
Support HuffPost
Already contributed? Log in to hide these messages.