Jennifer Lopez attended the premiere of her new film Second Act on Wednesday in New York City, and she looked absolutely stunning for it.

The 49-year-old singer and actress wore a hot pink Giambattista Valli dress that included a long train. Lopez also carried a Jimmy Choo bag and shoes as well as a series of jewels, and her hair was up in a bun. She was accompanied by her boyfriend, former New York Yankees star Alex Rodriguez, at the premiere.

In the romantic comedy Second Act, J-Lo plays an assistant manager who earns a humble salary at a retail store who suddenly gets a second chance at achieving her career goals when a private finance firm mistakenly believes she is a successful consultant and hires her to carry out a major business deal. She then sets out to show big corporate types on Madison Ave how “street smart” she really is. The film is set in New York and also stars Vanessa Hudgens, Leah Remini and This Is Us actor Milo Ventimiglia. Directed by Peter Segal, the movie will be released wide on Dec. 21.

Lopez recently directed her first music video for her new song “Limitless,” which Sia wrote for Second Act. In an interview with late-night host Jimmy Fallon on Tuesday, Lopez got emotional while explaining how her 10-year-old daughter Emme got to appear in the video.

SLIDESHOW: DONALD TRUMP’S 30 CRAZIEST TWEETS

“I said no for a long time and then finally I said yes. and I said, ‘Baby, are you sure? You can’t, halfway through, say you’re tired. We have to do it,'” Lopez said of her daughter on The Tonight Show. “When I tell you, she was so amazing and I was so proud. I forgot that I was directing my first video, it was all about her. It was all about her.”

 

View this post on Instagram

 

The Queen 👑 has arrived! @JLo #SecondAct

A post shared by Second Act (@secondactmovie) on