We love a good Flackback Friday post! "Legally Blonde" stars Reese Witherspoon and Selma Blair took to Instagram to post an old-school photo from the set of their 2001 smash hit.

Playing the lovable Elle Woods in the comedy, Witherspoon became a box-office star when the film came out 15 years ago. The vintage photo features Blair, who played the preppy Vivian in the film, outfitted in argyle, pearls and a beret, while Witherspoon smiles wide as she's armed with a pet pooch.

Blair captioned the sepia-toned snap, "Vivian and Elle #tbt with a surprise appearance by #osgoodperkins @reesewitherspoon #legallyblonde #happymemories."

Witherspoon reposted the pic with the caption, "Love this and you, @therealselmablair!! Think Pink #Regram #FBF #LegallyBlonde (PS - #OsgoodPerkins's face…)"

In the film, Elle sets her sights on Harvard law school in order to steal back her picture-perfect ex Warner Huntington III (Matthew Davis), who dumped her because he needed someone more serious aka more brunette.

The starring role made Witherspoon a household name and a lot has happened to both stars in the last 15 years. Since the movie was filmed, Witherspoon gave birth to son Deacon, divorced Ryan Phillippe, married Jim Toth, had son Tennessee and won an Oscar. Blair went on marry Ahmet Zappa, divorce him, give birth to son Arthur with Jason Bleick and is about to play Kris Jenner in FX's "American Crime Story." That's a lot of living! We don't know about you but it definitely makes us nostalgic for the days of the bend and snap!