On Wednesday, Selena Gomez and her co-star Zoe Saldana dazzled in fashionable attire while attending a screening of Emilia Perez, their forthcoming film, in New York City.
The 32-year-old Wolves singer, who received backlash from her fans for giving a homeless guy a $20 bill, was spotted with the 46-year-old Avatar actress outside the Crosby Street Hotel in New York City.
In the Spanish-language movie, which will be released on Netflix in the United States and the United Kingdom on November 13, the two actors landed major roles.
Gomez drew attention with her black belt-fastened, loose-fitting pants and tight, ruched black top, which were tucked into her waist.
To stay warm in the chilly fall weather, she accessorized her ensemble with a black blazer that was unzipped at the front.
To go with the color pattern of her monochrome ensemble, Selena slipped on a pair of closed-toed black heels.
In addition, the celebrity was moving along a congested downtown sidewalk while holding a black YSL purse in her left hand.
Her dark hair swept lightly past her shoulders in gentle waves, parted in the middle.
Gomez accessorized her hands with a few eye-catching rings and a pair of dangling earrings, but otherwise kept her jewelry simple.
For the occasion, the founder of Rare Beauty wore traditional makeup, which included thin, black eyeliner and mascara applied to her lashes.
A deeper shade of nude was applied to her lips as a final touch, and a warm blush was applied to her cheekbones to give her a luminous glow.
Zoe also looked stylish as she wore a dress with a sheer upper section and colors of black and white.
The Guardians of the Galaxy actress accessorized her look with a long, black Fendi coat and closed-toed white heels.