Jennifer Lopez hit the red carpet for the premiere of her new film, "Marry Me" on Tuesday night.
For the occasion, the actress and singer, 52, wore a lace dress from Italian fashion designer Giambattista Valli, fittingly from the luxe designer's first-ever bridal collection.
She was joined on the carpet by her boyfriend, actor Ben Affleck.
Lopez and Affleck publicly confirmed their relationship last year after previously dating from 2002 to 2004 and calling off their engagement.
"I feel so lucky and happy and proud to be with him," Lopez told People earlier this month. "It's a beautiful love story that we got a second chance."
In Lopez's new romantic comedy, she plays Kat Valdez, a star singer who gets married to a stranger in attendance of one of her concerts after she learns her ex Bastian, played by Maluma, is cheating on her.
Lopez and Maluma collaborated on the film's 13-track album. Lopez previously told Billboard that creating the project was an extensive effort that required evaluating "a hundred" songs that "every producer and writer" shared with her.
"Marry Me" arrives in theaters Feb. 11.