Her body has been the focus of an uproar on social media as of late.
But there was no denying how good Selena Gomez looked on her latest outing.
The 22-year-old actress put on a rather leggy display at the Hotel Transylvania 2 photo call in Cancun, Mexico on Sunday.
Leggy lady: Selena Gomez glammed it up at the Hotel Transylvania 2 photo call in Cancun, Mexico on Sunday
Selena looked stunning as she joined co-stars Adam Sandler and Kevin James at the event as part of the Summer Of Sony Pictures Entertainment 2015 gala held at the Ritz-Carlton Hotel in the beautiful resort city.
The former girlfriend of Justin Bieber rocked a shiny red two-piece dress that featured a very high split ending at the upper thigh.
She gave just a peak of her toned midriff in the ensemble as it featured a large bow at the top of the skirt as she finished off the look with a pair of strappy gold heels.
Making appearances: The 22-year-old star was there at the event as part of the Summer Of Sony Pictures Entertainment 2015 gala held at the Ritz-Carlton Hotel in the beautiful resort city
Thigh’s the limit: She showcased her fab figure in a shiny red two-piece number featuring a very thigh-high split
Natural: She wore her raven-coloured tresses elegantly combed back as she completed her make-up with a swipe of red lip
The Come & Get It Singer had her raven-coloured locks elegantly combed back as she sported natural, complimentary make-up on her face finished off with a swipe of red lip.
Selena certainly seemed to be the social butterfly at the event as she was spotted even chatting it up and sharing a few laughs with a few of the costumed characters at the event.
Adam, 48, went casual as usual as he wore a baggy seafoam green T-shirt with athletic trousers and black Adidas sneakers.
Three’s a crowd: Co-stars Adam Sandler and Kevin James joined the star at the event