All eyes were on Selena Gomez as she walked the green carpet at the premiere of her latest film, Dolittle.

The 27-year-old pop star and actress wore a color-block Givenchy fall 2019 couture gown with a long sleeve, high neck, pastel pink, ribbed, semi-sheer sweater bodice over a dark camisole, and a billowing high waist black skirt, paired with leafy diamond catcher earrings and a wild moon ring, both by Messika Paris. Gomez was all smiles as she posed for pics.

And she has plenty to smile about; the star recently released Rare, her first album in more than four years, and a music video for its title track. The record also contains the previously released popular singles, "Lose You to Love Me" and "Look at Her Now," both of which many believe are about her ex-boyfriend Justin Bieber.

"I'm extremely proud," she told E! News on the red carpet. "I was nervous, but I knew that I wasn't going to pay attention to the critics as much because I always end up hurting my feelings. My fans enjoy it and that's all I want. I'm the most proud. I think it's the best record I've ever done."

In the partially animated Dolittle, starring Robert Downey Jr. as the veterinarian Dr. Dolittle, Gomez provides the voice of a giraffe named Betsy.

The movie also stars Antonio BanderasMartin SheenEmma ThompsonRami MalekJohn Cena, Kumail NanjianiOctavia SpencerCraig RobinsonRalph FiennesMarion Cotillard and Downey's Avengers co-star Tom Holland.

Selena Gomez, Fashion Police Widget

Broadimage/Shutterstock

Dolittle is set for release on Friday, January 17.

Watch E! News weekday mornings at 7 a.m.!

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.