Jennifer Lopez marked Christmas with a blend of glamour and comfort. The 56-year-old entertainer showcased two distinct festive looks on Instagram. For her evening celebration, she wore a figure-hugging burgundy crystal-covered Solangel dress with a plunging neckline and spaghetti straps. She styled her hair in an updo accented by a velvet bow and accessorized with pearl ear jackets and diamond earrings. Her video depicted a lavishly decorated home filled with holiday greenery, twinkling lights, and guests arriving with gifts. Designer Solangel hailed the ensemble as capturing “elegance, status, and Christmas magic.”

Later, Lopez swapped the glittering gown for cozy matching pink-and-white striped pajamas, coordinating with her 17-year-old twins Emme and Max (shared with ex-husband Marc Anthony). In a relaxed Instagram series captioned “‘Twas the night🎄,” she posed barefoot beside a towering Christmas tree adorned with rose gold ornaments. The family gathered on a plush sectional for a group photo in their candy cane-themed sleepwear.

This holiday followed Lopez’s divorce from Ben Affleck, finalized earlier in 2025. The former couple, who remarried in 2022 after rekindling their romance, appeared amicable while shopping with Affleck’s son Samuel days prior. Lopez prepares for her upcoming “Jennifer Lopez: Up All Night Live” residency at Caesars Palace in Las Vegas, beginning December 30.

Share.