Who knew the Critics Choice Awards on February 7, 2025, would be the stage for Sarah Michelle Gellar to showcase her fashion prowess? She stepped onto the scene in Santa Monica wearing an Oscar de la Renta strapless gown that was nothing short of a floral masterpiece. The oversized satin rose detail? Pure genius.
Share what you think