Jessica Alba had a very fun Friday night.
The “Dark Angel” star was spotted dining with Sofía Vergara in Beverly Hills, Calif., before changing her wardrobe to attend Cindy Crawford and Rande Gerber’s annual Halloween party in Casamigos.
Before joining other celebrities at the spooky bash, Alba met the “Modern Family” star at Funke for a bite to eat.
The mother of two opted for an all-black look with an oversized blazer and a black mini top underneath.
The Honest founder also wore black bell bottoms with complementary front zippers, completing her dinner look with a black chain-strap handbag and white heels.
As for the newly single Vergara, the Colombian-American actress wore a black blouse with baggy gray pants and a matching handbag. She also wore a shimmering silver jacket.
The two longtime friends were beaming as they left the restaurant, only to go their separate ways.
Later that evening, Alba, 42, arrived at the Beverly Hills bash dressed head-to-toe in a Britney Spears costume.
The “Fantastic Four” star modeled Spears’ 2004 music video for “Toxic,” sporting a long blonde wig and nude jumpsuit adorned with rhinestones throughout her fitted look.
Alba finished her look with sparkly silver platform heels.
As we reported, Alba wasn’t the only one who decided to pay homage to Spears’ iconic looks over the years.
For more of the Page Six you love…
Paris Hilton, 42, also chose to take inspiration from the Grammy-winning singer’s 2004 music video, donning the picturesque blue stewardess outfit the singer wore during part of the classic music video.
Two other participants also dressed up as pop stars, whose memoir “The Woman In Me” made waves after hitting shelves earlier this week.
Alba smiled between the ladies, one dressed as schoolgirl Spears from the “Baby One More Time” music video, while the other opted for the classic red jumpsuit from “Oops!…I Did It Again.”
As for Vergara, 51, it’s unclear if the actress wasn’t on this year’s coveted guest list or if she had other festivities she was scheduled to attend.
We’re leaning toward the latter, as Vergara posed in a sultry mirror selfie shared to her Instagram later that evening. For the image, she wore a black mini dress with the words “Noche de perreo (Twerking night)” written on the bottom corner.
New York Post