On Saturday, Selena added a touch of glitz to the Emilia Perez showing at the BFI Festival.
Selena, who is 31 years old and plays Jesse in the musical crime comedy, wore a black dress with beautiful floral sequin accents all over it.
Zoe Saldana, 46, joined the singer and actor and also showed off her stylish sense for the fancy evening.
As part of her tour to promote the movie, Selena wore a blazer-style cape over the dress. The cape had sparkles and shoulder pads that stood out.
She wore similar diamond earrings and rings with her floor-length dress, and she chose a glossy makeup look.
The singer, whose brown hair was parted on the side and worn down, stood with confidence outside the venue.
Zoe, who plays lawyer Rita Moro Castro in the Netflix movie, looked beautiful in a black shirt that was see-through and had a big bow on the front.
Zoe wore it with stylish gray pants, patent shoes, and a black and gold belt.
Her hair was pulled back into a sleek updo, but some curls fell loosely down to frame her small face. A bold, bright red lip was the only accessory that really stood out.
Jessie dressed to impress in a grey suit with wide legs that she paired with a white shirt and red and white shoes.
The 39-year-old singer carried her things in a blue and black clutch bag and wore long pearl earrings to make her look even better.
Edith Bowman looked great in a black suit and tie and black heels with points.
It was 50 years old for the DJ. She styled her blonde hair back and put on some stylish glasses to finish off her look.
Elizabeth Hurley’s son Damian Hurley wore pants, a sweater, and boots.