Abigail Cowen made a striking entrance at the Los Angeles premiere of Level 33 Entertainment’s Electra on May 2, 2025, held at the Fine Arts Theatre. The actress, known for her roles in Fate: The Winx Saga and Redeeming Love, embraced a bold yet sophisticated aesthetic in a black sequined crop top and matching high-waisted skirt. The shimmering outfit, adorned with reflective embellishments, exuded modern glamour.
Share what you think